我使用任务调度程序(自定义)制作了几个 bat 文件,我需要将这些文件应用到我所有的 70 台服务器计算机上。显然我不想在每台服务器上重复相同的过程。
我可以简单地将我的 bat 文件复制并粘贴到不同的计算机并期望相同的结果吗?
如果是这样,我的 bat 文件在哪里,我应该将它们粘贴到哪里?
我使用任务调度程序(自定义)制作了几个 bat 文件,我需要将这些文件应用到我所有的 70 台服务器计算机上。显然我不想在每台服务器上重复相同的过程。
我可以简单地将我的 bat 文件复制并粘贴到不同的计算机并期望相同的结果吗?
如果是这样,我的 bat 文件在哪里,我应该将它们粘贴到哪里?
只需将批处理文件复制到不同的服务器。此处的这篇文章显示了任务调度程序的位置。
%systemroot%\System32\Tasks
HKLM\Software\Microsoft\Windows NT\CurrentVersion\Schedule\Taskcache\Tasks
HKLM\Software\Microsoft\Windows NT\CurrentVersion\Schedule\Taskcache\Tree
您可能想尝试使用xcopy
andfor
命令将批处理文件发送到所有服务器。
FOR
命令可以遍历您的服务器名称,并将XCOPY
批处理脚本复制到其他服务器。
for %%G in (serverA
serverB
serverC
...
serverZ) do xcopy [source] [destination] [options]
请注意,星号不能按预期工作,因为它用作通配符。