运行PowerShell脚本的预制环境

我需要安排一个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的新手,我尽力找到答案。 任何帮助在这里将非常感激。 谢谢!


如果你没有自己解决这个问题,或者如果其他人需要这个语法,那么你可以这样做:

powershell -noprofile -command "& { & .x.ps1; & .z.ps1 }"
链接地址: http://www.djcxy.com/p/29035.html

上一篇: Preparting environment for running a powershell script

下一篇: How to output something in PowerShell