我希望能够创建一个脚本(比如Python或其他)或者甚至是一个批处理文件(??),让我可以运行下列命令一次多台机器。这些机器位于网络上,每台机器都有唯一的工作站ID。在下面的例子中,例如。电脑1。如何通过Windows命令行远程自动删除本地配置文件
首先在Windows命令行中输入以下行。
SC \计算机1开始remoteregistry开始=自动
在此之后,出现确认说,远程访问已启用。 然后我必须输入以下内容,它运行一个名为DelProf的开源程序。
DelProf2.exe -c:computer1
在此之后,在同一个窗口,我在“Y”(是)键入和所有配置文件会自动删除。
我想要做的是在一台机器上静静地运行上述命令。工作站ID全部在电子表格(EXCEL文件)上,因此脚本会检查workstationID列并运行相关命令,而不必每次都按'Y'。
您可以先将工作站名称转储到文本文件吗?在我们提供自动化解决方案之前,您可以测试以确定此代码是否与DelProf2.exe一起工作。 'echo Y | DelProf2.exe -c:computer1' – Squashman
Powershell具有远程执行功能。您可以从http://www.howtogeek.com/117192/how-to-run-powershell-commands-on-remote-computers/ – lit
开始delprof2命令有两个开关,您可以使用它们来回答提示。 https://helgeklein.com/free-tools/delprof2-user-profile-deletion-tool/#syntax-and-examples – Squashman