我的批处理文件在哪里?

问题描述 投票:0回答:1

我使用任务计划程序(自定义)制作了几个bat文件,我需要将这些文件应用到我的所有70台服务器计算机上。显然我不想在每台服务器上重复相同的过程。

我可以简单地将bat 文件复制并粘贴到不同的计算机上并期望得到相同的结果吗?

如果是这样,我的bat文件在哪里以及我应该将它们粘贴到哪里?

batch-file
1个回答
0
投票

只需将批处理文件复制到不同的服务器即可。 这篇文章here显示了任务调度程序的位置。


文件夹位置:

%systemroot%\System32\Tasks

注册表:

HKLM\Software\Microsoft\Windows NT\CurrentVersion\Schedule\Taskcache\Tasks
HKLM\Software\Microsoft\Windows NT\CurrentVersion\Schedule\Taskcache\Tree

您可能想尝试使用

xcopy
for
命令将批处理文件发送到所有服务器。

命令语法:

FOR
命令可以循环遍历您的服务器名称,并且
XCOPY
将批处理脚本复制到其他服务器。

for %%G in (serverA
            serverB
            serverC
            ...
            serverZ) do xcopy [source] [destination] [options]

请注意,星号不能按预期工作,因为它充当通配符。

© www.soinside.com 2019 - 2024. All rights reserved.