2017-01-19 9 views
0

내 자신의 스크립트 .ps1 파일을 제공하는 새로운 Powershell ISE 창을 열려고합니다.Powershell ISE - 새 창을 열 때 스크립트 파일을 선택하십시오.

어떻게하면됩니까? 새 Powershell ISE 창을 여는 유일한 방법은 빈 스크립트 파일을 사용하는 것인데 하나만 선택할 수는 없다는 것입니다 (예 : start powershell_ise.exe -file "myfile.ps1" - 작동하지 않습니다).

ise myfile.ps1 

하고 그것을 열 것 : 파워 쉘 내부에서

답변

-1

나는 실행합니다.

+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는 'ArgumentList'매개 변수에 지정된 스크립트를 사용하여 동일한 인스턴스에 새 탭을 간단히 만듭니다.

+0

정확히 똑같은 일이 여기에서 일어나기 때문에 그것은 놀라운 일이 아닙니다. 프로세스가 어떻게 시작되는지는 중요하지 않습니다. 첫 번째 파일에 새 탭에서 파일을 열도록 지시하는 것은 새 ISE 인스턴스이므로 ise 별칭을 사용할지 또는 시작 프로세스를 사용할지 여부는 결과와 완전히 관련이 없습니다. – Joey

+0

동의 함, 나는 powershell_ise.exe가 너무 똑똑해서 자신의 장점이 충분하다고 생각하지 않으며 본질적으로 아무런 이유없이 자체적으로 새로운 프로세스를 생성한다는 것을 인식하므로 새로운 탭에서 열 수있다. – Fredulom

+0

또한 보이지 않는다. 프로그래밍 방식으로 새 창을 열고 나중에 코드로 조작 할 수 있습니다. 현재 윈도우 내에서 새로운 탭에서 파일을 열 수있는'$ psISE'에 접근 할 수 있습니다. – Joey