в cmd:
@echo off
chcp 1251
rem Сохранить файл в кодировке 1251
cd /d %windir%\system32\Printing_Admin_Scripts\ru-RU || cd /d %windir%\system32\Printing_Admin_Scripts\en-US
set PrinterAddress=192.168.0.2
set PortName=Addr_%PrinterAddress%
set PrinterName="Город-ЧейНомер"
set DriverName="Kyocera ECOSYS M2040dn KX"
rem Добавляем порт
cscript prnport.vbs -a -r %PortName% -h %PrinterAddress% -o raw -n 9100
rem Устанавливаем принтер
cscript prnmngr.vbs -a -p %PrinterName% -m %DriverName% -r %PortName%
rem Если при установке принтера возникла ошибка, значит нет драйвера в системе
rem его можно добавить через команду pnputil /add-driver <driver>.inf /install
rem Устанавливаем принтер по умолчанию
cscript prnmngr.vbs -t -p %PrinterName%
в powershell:
#Requires -Version 5
if ($PSVersionTable.PSVersion.Major -ge 6) {Import-Module PrintManagement -SkipEditionCheck}
$PrinterAddress='printer.example.com'
$PortName='Addr_'+$PrinterAddress
$PrinterName="Город-ЧейНомер"
$DriverName="Kyocera ECOSYS M2040dn KX"
$InfDriverPath='\\distr\KXDriver\64bit\OEMSETUP.INF'
if (!(Get-PrinterPort -Name $PortName -ErrorAction SilentlyContinue)) {Add-PrinterPort -Name $PortName -PrinterHostAddress $PrinterAddress}
Add-PrinterDriver -Name $DriverName
if (!($?)) {
$pnputil=$env:windir+"\System32\pnputil.exe -a $InfDriverPath"
& $pnputil
Add-PrinterDriver -Name $DriverName
}
if (!(Get-Printer -Name $PrinterName -ErrorAction SilentlyContinue)) {Add-Printer -Name $PrinterName -PortName $PortName -DriverName $DriverName}
@echo off
chcp 1251
rem Сохранить файл в кодировке 1251
cd /d %windir%\system32\Printing_Admin_Scripts\ru-RU || cd /d %windir%\system32\Printing_Admin_Scripts\en-US
set PrinterAddress=192.168.0.2
set PortName=Addr_%PrinterAddress%
set PrinterName="Город-ЧейНомер"
set DriverName="Kyocera ECOSYS M2040dn KX"
rem Добавляем порт
cscript prnport.vbs -a -r %PortName% -h %PrinterAddress% -o raw -n 9100
rem Устанавливаем принтер
cscript prnmngr.vbs -a -p %PrinterName% -m %DriverName% -r %PortName%
rem Если при установке принтера возникла ошибка, значит нет драйвера в системе
rem его можно добавить через команду pnputil /add-driver <driver>.inf /install
rem Устанавливаем принтер по умолчанию
cscript prnmngr.vbs -t -p %PrinterName%
в powershell:
#Requires -Version 5
if ($PSVersionTable.PSVersion.Major -ge 6) {Import-Module PrintManagement -SkipEditionCheck}
$PrinterAddress='printer.example.com'
$PortName='Addr_'+$PrinterAddress
$PrinterName="Город-ЧейНомер"
$DriverName="Kyocera ECOSYS M2040dn KX"
$InfDriverPath='\\distr\KXDriver\64bit\OEMSETUP.INF'
if (!(Get-PrinterPort -Name $PortName -ErrorAction SilentlyContinue)) {Add-PrinterPort -Name $PortName -PrinterHostAddress $PrinterAddress}
Add-PrinterDriver -Name $DriverName
if (!($?)) {
$pnputil=$env:windir+"\System32\pnputil.exe -a $InfDriverPath"
& $pnputil
Add-PrinterDriver -Name $DriverName
}
if (!(Get-Printer -Name $PrinterName -ErrorAction SilentlyContinue)) {Add-Printer -Name $PrinterName -PortName $PortName -DriverName $DriverName}
Комментариев нет:
Отправить комментарий