2011-06-14 110 views
0

執行多個PowerShell腳本我有一個調用3個PowerShell腳本 基本上bat文件看起來像這樣問題從一個批處理文件

PScript1 
Pscript2 
Pscript3 

名爲.bat後Pscript1批處理文件不執行Pscript2或Pscript3,它停止並且似乎沒有將控制返回到批處理文件。有誰知道什麼可能會導致這個問題?

+2

請發佈您的批處理腳本。你可能需要在每個名稱前面使用'call'或'start/wait'。 – 2011-06-14 19:35:35

回答

5

在一個批處理文件,您通常會使用取決於你是否想根據以前的命令成功的後續命令運行&&||例如:

powershell.exe .\PScript1.ps1 && powershell.exe .\PScript2.ps1 

此調用將執行以下命令只有前面的命令成功了。您還需要指定powershell.exe作爲EXE。 .ps1的默認操作是打開文件進行編輯。