我在这一个智慧的结局。
脚本
最终用户正试图在家里打印她的无线打印机,一台LaserJet Pro M1217nfw。 每次尝试连接时,都会要求pipe理员权限来安装驱动程序。
经过一番研究,我发现这篇文章:
http://theintegrity.co.uk/2010/08/allow-users-to-install-local-printers-on-windows-7-using-group-policy/
我对组策略中的两个打印机类进行了更改。 我已经确保GPO已经应用到笔记本电脑。 使用具有相同GPO的笔记本电脑,我能够使我的家用USB打印机连接(使用我的普通用户权限,没有海拔)。 大!
当我的用户在家里尝试时,她不能比UAC提示更远。 当她试图通过无线方式或通过USB端口进行testing时,会发生这种情况。
我的理论是,我需要添加另一种设备types。 如果有方法可以确定打印机要求的设备类别,我怀疑我可以将GUID添加到GPO,但是我不知道如何确定。 在事件查看器中我没有任何东西跳出来。
所以:
1.)我在做什么笔记本电脑访问家用打印机的错误?
要么
1A。)这是不是一个最好的做法,让用户在工作笔记本电脑上安装打印机? 如果是这样的话,你如何pipe理用户的家庭打印?
2.)如果我的解决scheme只是添加一个设备类,如何找出外设正在识别的设备类?
USB端口方法将不起作用,除非您还包括USB设备类,{88BAE032-5A81-49f0-BC3D-A4FF138216D6}
我发现,在我们的环境中,我们也不得不弄乱点和打印限制。 http://support.microsoft.com/kb/2307161/en-us
我之前遇到过这种情况,我们不得不安装第三方组策略插件,为进程提供pipe理员权限,而不是用户这样做。 我们用这个:
http://www.beyondtrust.com/Products/PowerBrokerForWindows/
但也有可能是其他类似的产品做类似的事情。
基本上,我不得不下载一些打印机驱动程序,并由发行商(惠普,戴尔,爱普生等)批准。 我们还批准了其他一些软件,并给我们的用户一个批准的软件列表和安装说明。
与GPO相反,这可能是本地问题吗? 我之前遇到过这样的问题:域用户试图安装打印设备,软件或其他任何东西。
我没有通过GPO解决此问题,而是通过控制面板中的本地用户帐户pipe理。 在“控制面板”中的“用户帐户”选项卡的“pipe理用户帐户”下,将用户域帐户及其对应的本地帐户添加到授权访问这些机器的用户列表中(在他们各自的组中),然后重新启动后,消除这些进程的pipe理员权限的提示。
根据我对打印机的经验,我注意到用户需要pipe理员权限才能安装打印机并更改其设置。
你的用户在本地pipe理员在他们的机器上?
我允许安装所有设备驱动程序(使用GPO)。
为了避免需要pipe理员权限,我必须将驱动程序GPO设置为不在Windows更新中查找更新的驱动程序。 如果没有这种变化,我的用户就不会得到比域名上的UAC提示更远或者更远的提示。