【发布时间】:2009-03-24 09:11:04
【问题描述】:
我正在寻找一种方法来查看特定用户已将哪些打印机映射到他或她的 TS 会话中。
如何使用 WMI(通过 PowerShell)或 VB-Script 实现这一点?有没有我不知道的内置方式?
编辑:在我们的构造中,RDP 客户端对本地打印机的映射被禁用。用户通过 VBS 脚本在登录期间创建他们的打印机,并在注销期间删除。
因此,我们的 TS 服务器上没有直接安装打印机,查询 Win32_Printers WMI 类不会返回任何内容。打印机安装在专用的打印服务器上。查询该服务器上的打印机会返回所有打印机,而不是为单个用户映射的打印机。
【问题讨论】:
标签: session terminal-services enumerate printers