在多台计算机上运行PowerShell脚本的最佳方法

时间:2016-01-23 18:43:32

标签: powershell

这是我在SO的第一个问题。

我正在创建一个脚本,以定期从多台计算机获取磁盘空间详细信息。可以使用bat文件通过计划任务运行脚本。

我不想在计划任务中使用任何凭据,因为它违反了我们的安全策略。

我不确定在多台计算机上运行此脚本的最佳方法是什么。

有什么建议吗?

1 个答案:

答案 0 :(得分:0)

DOS批处理,FOR command在多台计算机上运行命令。

for /f ["options"] %a in (list.txt) DO BatchFile.CMD %a

或使用Sysinternals PSEXEC在多台服务器上执行批处理文件。

PSEXEC list.txt -s BatchFile.cmd