매개 변수가있는 새로운 powershell 창을 실행하고 싶습니다. 다음을 실행하려고했습니다 :새 창에서 powershell을 실행하십시오.
powershell -Command "get-date"
하지만 모든 것이 같은 콘솔에서 발생합니다. 이 작업을 수행하는 간단한 방법이 있습니까?
매개 변수가있는 새로운 powershell 창을 실행하고 싶습니다. 다음을 실행하려고했습니다 :새 창에서 powershell을 실행하십시오.
powershell -Command "get-date"
하지만 모든 것이 같은 콘솔에서 발생합니다. 이 작업을 수행하는 간단한 방법이 있습니까?
start
명령을 사용하십시오. CMD를 프롬프트에서 시도 :
start powershell -noexit -command "get-date"
프롬프트 시작/실행 (또는 승 + R)의 경우, 시도 :
cmd /c start powershell -noexit -command "get-date"
-noexit
는 파워 쉘을 잘하지에 말할 것이다 출구. 이 매개 변수를 생략하면 명령이 실행되고 PowerShell 창의 모습을 볼 수 있습니다. 대화식으로 사용하려면 필수 항목입니다. 스크립트의 경우에는 필요하지 않습니다.
편집 :
start
는 CMD위한 내부 명령이다. Powershell에서는 Start-Process
의 별칭입니다. 이것들은 같은 것이 아닙니다.
Powershell.exe의 바로 가기가 배경을 파란색으로 설정하기 때문에 창이 검은 색 인 이유는 그 때문입니다.
PowerShell에서 두 번째 명령을 실행했지만 (첫 번째 명령은 작동하지 않음) 새로운 powershell은 검은 색입니다. 왜 이런 일이 일어 났습니까? –
작동하지만 경로 상에 이미 powershell이 있다고 가정합니다. –