Как я могу проверить, подключен ли сетевой принтер? - PullRequest
0 голосов
/ 05 марта 2020

Я хотел бы проверить подключение моего сетевого принтера. Я подключил свой принтер к

Add-Printer -ConnectionName $Printer 

и теперь хочу узнать, было ли подключение успешным. Я попробовал это с

gwmi win32_printer -ComputerName $Printername 

и теперь хочу поместить его в if, чтобы я мог подключить или не подключить выход.

Спасибо за помощь.

Ответы [ 2 ]

0 голосов
/ 05 марта 2020

Просто это ...

Clear-Host
Get-Printer | 
ForEach {"The printer named `"$($PSItem.Name)`" connection status is: $($PSItem.PrinterStatus)"}

<#
The printer named "OneNote" connection status is: Normal
...
The printer named "Microsoft XPS Document Writer" connection status is: Normal
The printer named "Microsoft Print to PDF" connection status is: Normal
The printer named "Fax" connection status is: Normal
...
#>
0 голосов
/ 05 марта 2020

Вы должны быть похожи на это:

Add-Printer -ConnectionName $Printer 
if((Get-Printer -Name $printer).PrinterStatus -eq "Normal"){
Write-host "Connection is successful"
}else{
 do something....
 }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...