2017-01-19 8 views
0

Я пытаюсь открыть новое окно ISS Powershell, предоставляющее мой собственный файл сценария .ps1.Powershell ISE - выберите файл сценария при открытии нового окна

Как это сделать? Кажется, единственный способ открыть новое окно ISA Powershell - это пустой файл сценария, и ни один из них не может выбрать (то есть start powershell_ise.exe -file "myfile.ps1" - это не работает).

ответ

-1

Изнутри PowerShell я бегу:

ise myfile.ps1 

и откроет его.

+0

При запуске внутри ISE он просто откроет новую вкладку, а не новое окно ISE. Кстати, об этом они уже говорили в вопросе. – Joey

+0

Я не говорю о запуске в ISE. Я сказал от PowerShell. –

+0

Да, но * они * говорят о запуске в ISE. Ваш ответ полностью обходит проблему, которую они испытывают. – Joey

0

Проще говоря, я не думаю, что это возможно. Я сделал быстрый Google и нашел ответ, который опубликовал campbell.rw, но произошло то же самое. Кроме того, я просто пытался начать новый процесс PowerShell ISE с помощью следующей команды ...

Start-Process -FilePath C:\Windows\System32\WindowsPowerShell\v1.0\powershell_ise.exe -ArgumentList "-File .\testscript.ps1" 

... но, как вы упомянули в комментариях ниже существующего ответа, вместо того, чтобы открыть новый экземпляр PowerShell ISE просто создает новую вкладку в том же экземпляре со сценарием, указанным в параметре «АргументList».

+0

Ну, это не удивительно, поскольку здесь происходит то же самое. Неважно, как * процесс начинается. Это новый экземпляр ISE, который позволяет первым открыть файл на новой вкладке, поэтому такие вещи, как использование псевдонима 'ise' или' Start-Process', совершенно не имеют отношения к результату. – Joey

+0

Согласен, я думаю, что powershell_ise.exe просто слишком умен для его собственного блага и признает, что вы по существу создаете новый процесс сам по себе без причины, поэтому он открывает его на новой вкладке lol – Fredulom

+0

Это тоже не кажется чтобы можно было открыть новое окно программным путем и впоследствии манипулировать им кодом. В текущем окне у вас есть доступ к '$ psISE', из которого вы можете открывать файлы на новых вкладках. – Joey

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

  • Нет связанных вопросов^_^