Windows 系统高级脚本编写与组策略管理脚本应用
1. 打印管理
Windows XP 和 Windows Server 2003 引入了新的 Win32_Printer 类,为管理打印队列和打印作业提供了强大的管理功能。
1.1 暂停打印队列
Dim strServer, objWMI, strQueue, colPrinters, objPrinter
strServer = "."
strQueue = "HP LaserJet 5"
Set objWMI = GetObject("winmgmts:\\" & _
strServer & "\root\cimv2")
Set colPrinters = objWMI.ExecQuery _
("SELECT * FROM Win32_Printer WHERE Name = '" & _
strQueue & "'")
For Each objPrinter In colPrinters
objPrinter.Pause
Next
上述代码通过 WQL 查询指定队列,然后暂停该队列。若要暂停目标服务器上的所有队列,只需移除 WHERE 子句。
1.2 恢复打印队列
Dim strServer, objWMI, strQueue, colPrinters, objPrinter
strServer = "."
strQueue = "HP
超级会员免费看
订阅专栏 解锁全文
1869

被折叠的 条评论
为什么被折叠?



