我需要安排一个powershell脚本,在此之前,我需要通过运行其他一些PowerShell脚本来准备环境。
基本上我想跑
PowerShell.exe -noexit“&'C:\ Program Files \ Common Files \ Microsoft Shared \ Web Server Extensions \ 14 \ CONFIG \ POWERSHELL \ Registration \ sharepoint.ps1'”
PowerShell.exe -command“&'E:\ PerfCounters \ Powershell \ RunPerf.ps1'”
第一个语句将遍历我的环境,之后我想执行自己的脚本。
问题是,如果我使用-noexit命令,则永远不会执行下一个脚本。如果我使用-command而不是-noexit,命令似乎在不同的PowerShell实例中执行,所以我的第二个脚本错误输出。
我是powershell的新手,我尽力找到答案。这里的任何帮助将非常感激。谢谢!
答案 0 :(得分:1)
如果您没有自己解决这个问题,或者其他人需要语法,请转到:
powershell -noprofile -command "& { & .\x.ps1; & .\z.ps1 }"