如何为计算机上的所有用户帐户运行PowerShell脚本?

问题描述:

我有一个简单的PS脚本从登录帐户中删除网络打印机。我希望能够针对计算机上的所有用户配置文件运行它。除了将脚本放入启动文件夹之外,这可能吗?如何为计算机上的所有用户帐户运行PowerShell脚本?

这里的脚本:

Get-WMIObject Win32_Printer | where{$_.Network -eq 'true'} | foreach{$_.delete()} 
+3

您是否希望从注销的用户中删除网络打印机?用户注册表配置单元在这些映射存储的位置将被卸载并且无法通过这些方式访问。我想GPO或启动会更清洁。 – Matt 2015-02-05 17:19:10

+0

是的,对于该计算机上的所有潜在用户帐户(以及其他人)。 – James 2015-02-05 17:31:00

+1

借调Matt,我会用GPO来运行这个脚本。 – FoxDeploy 2015-02-05 17:41:51

可以打造了预定用户登录计划任务您可以创建通过组策略首选项此计划的任务。

您也可以使用组策略推出登录脚本。