您好,当我尝试创建时遇到此异常printserver
目的。
这是我的代码:
PrintServer printServer = new PrintServer(@"\\" + printServerName);
PrintQueue printQueue = printServer.GetPrintQueue(printerName);
我正在尝试从另一台在 Windows Server 2012 上运行的计算机获取打印机。如果我尝试访问某些基于操作系统的系统,相同的代码可以正常工作。
任何帮助将不胜感激。提前致谢。
我找到了这个问题的答案,我知道很多其他人也在寻找这个问题。
出现此问题的原因是系统上缺少 Windows 功能/角色“打印和文档服务”。
管理多台打印机或打印服务器以及将打印机迁移到其他 Windows 服务器或从其他 Windows 服务器迁移打印机时需要此角色。
添加角色 转至控制面板 -> 打开或关闭 Windows 功能 -> 单击“打印和文档服务”复选框 -> 安装。
如果您无法添加此规则,请与网络管理员联系以安装此规则。
添加角色后,您可以创建打印服务器对象并获取相应服务器上的所有打印队列。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)