Я пытался установить сетевой принтер с помощью Powershell в Windows 7, чтобы автоматизировать настройку наших машин разработки с помощью Puppet. Я нашел пару инструкций вокруг, но ни один, кажется, не работает в моем случае.
один из них использует Add-Printer
, который доступен только в Windows 8, а другие, похоже, ничего не делают:
# First one I tried
PS> $net = New-Object -Com WScript.Network
PS> $net.AddWindowsPrinterConnection('servername')
# Second one:
PS> $printer=[WMIClass]".rootcimv2:Win32_Printer"
PS> $printer.AddPrinterConnection("servername")
Я что-то пропустила? Или есть другой способ добиться этого?