source

CMD 내부에서 PowerShell.exe를 종료하는 방법

ittop 2023. 8. 26. 00:04
반응형

CMD 내부에서 PowerShell.exe를 종료하는 방법

명령 프롬프트에서 다음을 입력합니다.PowerShell.exe의 내부에서 PowerShell 대화형 프롬프트를 시작합니다.cmd.

어떻게 이것을 끝내고 돌아갈 수 있습니까?cmd.exe둘 다 아닙니다ctrl+c,exit()더도break단추를 채우는 일

Ctrl-Break작동하다.

exit()작동할 수도 있지만 괄호를 사용하여 함수를 호출하는 것은 PowerShell 구문이 아니므로 사용하려고 합니다.()함수 매개변수로서, 그러나()PowerShell에 있는 항목이 아니므로 오류 메시지가 생성됩니다.exit(1)작동합니다, 왜냐하면(1)다음 값을 평가하는 유효한 표현식입니다.1그래서 이것은 와 같습니다.exit 1이 명령은 cmd 환경에서 %ERRORLEVEL% 반환 값을 설정합니다.

에 설명되어 있습니다.help about_Language_Keywords:

출입구

윈도우즈 PowerShell이 스크립트 또는 윈도우즈 PowerShell 인스턴스를 종료하도록 합니다.

'powershell.exe -File'을 실행할 때는 exit 문을 사용하여 %ERRORLEVEL% 변수를 0이 아닌 값으로만 설정할 수 있습니다.

올바른 명령은 다음과 같습니다.exit그러면 현재 PowerShell 프롬프트가 종료되고 다음으로 돌아갑니다.cmd.exe.

stop-process -Id $PID파워셸 창을 완전히 닫습니다.

".ps1" 파일에서 이 작업을 수행할 수 있는 유일한 방법은 다음과 같습니다.

[System.Environment]::Exit(0)

powershell 명령줄에 cmd를 입력합니다(예:

PSC:\사용자\ziyati\Gitter > cmd Microsoft Windows [버전 10.0.22621.1413] (c) Microsoft Corporation.무단 전재 금지.

C:\사용자\ziyati\지터>

그게 다야!

언급URL : https://stackoverflow.com/questions/42774454/how-to-exit-powershell-exe-inside-of-cmd

반응형