2016-04-01 2 views
0

Я пишу сценарий оболочки питания для выполнения одного образца сценария. Но когда я запускаю его из командной строки, он меняет среду из командной строки на оболочку Power и выполняет скрипт. Который я не хочу.Выполнение сценария Powershell из командной строки без изменения среды?

Powershell.exe -executionpolicy remotesigned -File C:\Users\ic020511\Desktop\Script.ps1 

Есть ли команда, которая не будет переключаться из командной строки и выполнить скрипт

+0

Что вы пытаетесь достичь именно ? Вам понадобится приложение-хозяин powershell для запуска сценариев powershell в любом случае –

ответ

1

Вы должны быть в состоянии сделать это, используя start команду:

start Powershell.exe -windowstyle hidden -executionpolicy remotesigned -File C:\Users\ic020511\Desktop\Script.ps1 
+0

Это изначально работало для меня. Но после того, как я перезапустил свою машину, он не работает. Несмотря на то, что он не меняет среду, он открывает новые окна PowerShell – user3883423

+0

@ user3883423 Параметр '/B 'должен дать вам ожидаемые результаты – Paul

+0

Теперь снова это меняется. Я не понимаю, почему он работал в тот день, почему он не работает сегодня. – user3883423

Смежные вопросы