循环遍历子目录并调用(powershell)脚本

时间:2016-10-13 13:33:39

标签: batch-file

我有一个包含多个子文件夹的文件夹。 powershell脚本位于每个子文件夹中。 powershell的名称在每个子文件夹中都是相同的(' execute.ps1')。我如何递归遍历所有子目录并调用' execute.ps1' ?

我尝试了for /r %%i in (*) do execute.ps1

然而这不起作用。我收到了一个错误:

  

"命令execute.ps1拼写错误或无法找到。"

1 个答案:

答案 0 :(得分:0)

<强>解决方案:

@echo off

for / r / d %% f in(*)do pushd&#34; %% f&#34; &安培;调用powershell.exe -executionpolicy remotesigned -File execute.ps1&amp; POPD

暂停