我有4台Windows 2008 R2打印服务器,每台打印服务器有大约800个打印机对象,我在一台中央Windows机器上使用powershell脚本管理它们。
我可以使用脚本轻松创建新打印机,但我正在寻找一种在创建后自动更改一些高级打印机设置的方法。如果我使用的是Windows 2012或PowerShell V4,这似乎是一项简单的任务,但我仍然坚持使用2008 R2和V3。
有什么方法可以在powershell V3中调整高级驱动程序设置(纸张类型,剪切类型等)?
我像这样创建打印机对象:
$print = ([WMICLASS]"\\$server\ROOT\cimv2:Win32_Printer").createInstance()
$print.drivername = $driver_name
$print.PortName = $port_name
$print.DeviceID = $printer_name
$print.EnableBIDI = $false
$print.RawOnly = $true
$print.Put()