以前,我发布在stackoverflow上 ,因为我相信代码是错误的。 我的目标是检查打印机服务器上的打印机和托盘,并将其显示在网页上。
当我用admin帐户运行池时,没有问题。 但是,如果我用只是一个简单的用户的AD帐户运行它,它不能正常工作,因为它不能将驱动程序复制到“C:\ Windows \ System32 \ spool \ drivers \ x64 \ 3”。 我已经授予池的用户作为这个目录的总控制,但没有效果。
所以,我的问题是,给这个用户从打印机服务器复制驱动程序的权利是什么(不允许这个用户作为pipe理员是不可能的)?
感谢您的帮助。
在这里查看计算机和用户configuration的GPO设置:策略/pipe理模板/控制面板/打印机/指向和打印限制
如果希望用户能够添加打印机并从服务器下载驱动程序,而无需UAC提示或提示,则特别针对用户策略。
为计算机添加或创buildGPO
范围 – 位置 – yourdomain.local
范围 – 安全筛选 – 已validation的用户
详细信息 – GPO状态 – 禁用用户configuration设置
设置
- 计算机configuration
- 政策
- Windows设置
- 安全设定
- 本地政策
- 安全选项
设备:阻止用户安装打印机:DISABLED
- pipe理模板(.. ADMX ..)
- 打印机
- 添加打印机向导-netwrk扫描pg:启用
目录打印机数量:100
- 指向和打印限制:启用
安装时..新:不显示..
当更新..存在:只显示
就这样