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