【发布时间】:2020-05-14 23:15:58
【问题描述】:
我想在 CMD 中同时运行以下命令:
del /q "\\server-name\D$\TestFolder\*"
FOR /D %%p IN ("\\server-name\D$\TestFolder\*.*") DO rmdir "%%p" /s /q
del /q "\\server2-name\D$\TestFolder\*"
FOR /D %%p IN ("\\server2-name\D$\TestFolder\*.*") DO rmdir "%%p" /s /q
这样做是删除 server1 和 server2 中 TempFolder 的内容。
但问题是只有在第一个服务器中的文件夹完全删除后才会删除第二个查询。
我希望删除在两台服务器上同时运行。
请帮忙。
【问题讨论】:
-
首先尝试对其进行概括,这样您就可以使用例如使用单个脚本。路径的命令行参数。然后在后台调用脚本两次(我确信 PowerShell 有一些功能)将正确的参数传递给每个调用。
-
@Someprogrammerdude 嘿,tbh,我对此了解不多。所以需要澄清你所说的。
标签: powershell command-line network-programming command command-line-interface