如何通过Windows命令行远程自动删除本地配置文件

时间:2015-10-20 10:56:21

标签: windows csv batch-file command-line vbscript

我希望能够创建一个脚本(比如说,用Python或其他)或者甚至是批处理文件(??),这样我就可以在多台机器上同时运行以下命令。这些计算机位于网络上,每台计算机都有唯一的工作站ID。在下面的例子中,例如。电脑1。

首先在Windows命令行中输入以下行。

  

sc \ computer1 start remoteregistry start = auto

此后,会显示确认已启用远程访问。 然后我必须输入以下内容,它运行一个名为DelProf的开源程序。

DelProf2.exe -c:computer1

在此之后,在同一个窗口中,我输入' Y'是和所有配置文件将自动删除。

我要做的是立即在多台机器上运行上述命令。 workstationID全部在电子表格(EXCEL文件)上,因此脚本将检查workstationID列并运行相关命令,而不必按下' Y'每一次。

1 个答案:

答案 0 :(得分:1)

假设您可以将计算机名称转储到每行一个计算机名称的文本文件中,这将读取该文本文件并执行您的两个命令。

@echo off

FOR /F "delims=" %%G IN (computers.txt) DO (
    sc \\%%G start remoteregistry start= auto
    DelProf2.exe /u /c:%%G
)