Попытка написать скрипт для удаления всех сетевых принтеров из системы, но оставить другие принтеры / факсы в покое.
$Printer = Get-WMIObject Win32_Printer | Select-Object ServerName, ShareName
, чтобы получить значения для $Printer
, но не может изменить его на прописные,@{ServerName=\\HBMN-Vbranch; ShareName=HBMN-P5}
возвращается, но я пытаюсь сделать if ($Printer -Like "*\\HBMN-VBRANCH*")
, и он никогда не находит строчные или смешанные буквы.
Если я пытаюсь сделать $($Printer.ToString().ToUpper())
, значение не возвращается.Если я попытаюсь $Printer.ToUpper()
метод не найден.