source

Powershell에서 Powershell 콘솔 창을 여는 방법

nicesource 2023. 7. 18. 21:47
반응형

Powershell에서 Powershell 콘솔 창을 여는 방법

다중 플링크(PuTTY) 세션을 클러스터의 Windows 버전으로 사용하기 위해 스크립트를 작성하고 있습니다.하지만 파워셸에서 여러 개의 파워셸 창을 열고 싶어서 막혔습니다.powershell 명령을 입력하면 새 세션이 열립니다.이것은 bash에 bash를 입력하는 것과 비슷합니다.여러 개의 물리적 창이 열리길 원합니다.

다른 아그들뿐만 아니라 윈도우 스타일도 시도했지만 소용이 없었습니다.저는 당신이 아는 방법이 있는지 궁금합니다.도움 주신 거 정말 고맙습니다.제가 찾아봤는데 여기에 이미 아무것도 없었어요.시간 내주셔서 감사합니다.

새 창이 열립니다.

다음 중 하나:

start-process powershell

또는:

start powershell

새 창을 열고 새 스크립트를 시작하려는 경우:

start powershell {.\scriptInNewPSWindow.ps1}

이렇게 하면 됩니다.

Invoke-Item C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe

이것은 나에게 도움이 됩니다.

$argList = "-file `"$Location\script.ps1`"" Start-Process powershell -argumentlist $argList

(백트릭이 필요합니다.이것은 바로 복사할 수 있습니다.)변수는 "-file" 매개 변수(예: 스크립트 시작 부분에 파일 위치를 반영하는 집합)에 사용할 수 있으며, 백스틱으로 인해 변수에 공백이 나타날 수 있습니다.

PowerShell이 다른 방법으로 조작할 수 있으므로 두 줄 솔루션("$argList" 변수)을 사용하도록 편집되었습니다.

PS 콘솔에서 Powershell 6을 시작하려면 다음과 같이 하십시오.start pwsh그럴지도 몰라요
동일한 폴더에서 시작합니다.

(자세히 조사해보지는 않았지만 PS6의 pwsh.exe가 작동하는 경로에 있어야 한다고 생각합니다.)

언급URL : https://stackoverflow.com/questions/15667322/how-to-open-powershell-console-window-from-powershell

반응형