Массовая установка принтера с помощью команды powershell не работает - PullRequest
0 голосов
/ 09 апреля 2020

Мне нужно установить более 20 принтеров, и у меня есть нижеприведенная информация, может кто-нибудь помочь мне проверить этот сценарий.

Содержимое CSv: Имя_принтера Имя_порта PrinterHostAddress PrintDriverName


Сценарий :

$PrinterList = IMPORT-CSV D:\csv\PrinterList.csv -Delimiter ';'

$portExists = Get-Printerport -Name $portname -ErrorAction SilentlyContinue

if (-not $portExists) {

foreach ($printer in $PrinterList ) {
   Add-PrinterPort -name $portName -PrinterHostAddress $PrinterHostAddress
}
}

$printDriverExists = Get-PrinterDriver -name $printDriverName -ErrorAction SilentlyContinue

if ($printDriverExists) {
foreach ($printer in $PrinterList) {
    Add-Printer -Shared -Name $PrinterName -PortName $portName -DriverName $printDriverName
}
}else{
    Write-Warning "Printer Driver not installed"
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...