Я пытаюсь сохранить текущий принтер по умолчанию в переменной в Powershell, чтобы добавить это имя обратно, используя другой сервер печати.Команда, которую я использую для сохранения этого имени:
$default_printer = Get-WMIObject -Query " SELECT * FROM Win32_Printer WHERE Default=$true" | where{$_.Name -like "*\\*"} | select sharename
, которая предоставит мне:
sharename
---------
WI_IT-Test
Проблема возникает, когда я пытаюсь настроить новый принтер с помощью команды:
Add-Printer -ConnectionName \\printsrv01\$default_printer
Я полагаю, что когда я устанавливаю переменную в начале, она также хранит строку "sharename ---------" и имя принтера.Как мне только получить имя принтера, а не ...
sharename
---------
Любая помощь будет принята с благодарностью!