Подготовка среды для запуска сценария powershell - PullRequest
0 голосов
/ 27 декабря 2010

Мне нужно было запланировать сценарий powershell, и перед тем, как это сделать, мне нужно было подготовить среду, запустив какой-нибудь другой сценарий powershell.

В основном я хотел запустить

PowerShell.exe -noexit"& 'C: \ Program Files \ Common Files \ Microsoft Shared \ Расширения веб-сервера \ 14 \ CONFIG \ POWERSHELL \ Registration \ sharepoint.ps1'"

PowerShell.exe -команда "& 'E: \ PerfCounters\ Powershell \ RunPerf.ps1 '"

Первый оператор повлияет на мою среду, и после этого я хочу выполнить свой собственный скрипт.

Проблема, если я использую команду -noexit,следующий скрипт никогда не будет выполнен.Если я использую -command вместо -noexit, кажется, что команды выполняются в разных экземплярах powershell, поэтому мой второй скрипт выдает ошибку.

Я новичок в powershell, и я приложил все усилия, чтобы найти ответ,Любая помощь здесь будет очень признательна.спасибо!

1 Ответ

1 голос
/ 24 февраля 2011

Если вы не решили эту проблему самостоятельно, или если кому-то еще нужен синтаксис, то вы идете:

powershell -noprofile -command "& { & .\x.ps1; & .\z.ps1 }"
...