问题从一个批处理文件

问题描述:

执行多个PowerShell脚本我有一个调用3个PowerShell脚本 基本上bat文件看起来像这样问题从一个批处理文件

PScript1 
Pscript2 
Pscript3 

名为.bat后Pscript1批处理文件不执行Pscript2或Pscript3,它停止并且似乎没有将控制返回到批处理文件。有谁知道什么可能会导致这个问题?

+2

请发布您的批处理脚本。你可能需要在每个名称前面使用'call'或'start/wait'。 – 2011-06-14 19:35:35

在一个批处理文件,您通常会使用取决于你是否想根据以前的命令成功的后续命令运行&&||例如:

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

此调用将执行以下命令只有前面的命令成功了。您还需要指定powershell.exe作为EXE。 .ps1的默认操作是打开文件进行编辑。