【发布时间】:2015-06-24 19:59:57
【问题描述】:
我目前正在开发一个 PowerShell 模块,该模块根据特定的命名约定为网络上的每台计算机动态分配唯一的本地管理员密码。我的脚本运行良好,但显然,如果脚本正在访问的其中一台计算机未打开或与网络断开连接,我只会收到“无法连接到 RPC 服务器”错误消息。现在,如果我要通过组策略推送这些密码更改,即使计算机没有连接到网络,一旦它确实签入,更改就会实施。我可以想到几种在 PowerShell 中模仿这种行为的方法,例如将其设置为计划任务,仅针对未达到上一次运行的计算机重新运行脚本,但我想知道是否有人知道任何最佳实践进行这种操作?
谢谢!
【问题讨论】:
-
这就是配置管理工具的用途。 SCCM 和 Orchestrator 可能是完成此类任务的方法
标签: powershell passwords scheduled-tasks remoting