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
'source' 카테고리의 다른 글
Git이 없는 파일에 Git SHA1을 할당하는 방법은 무엇입니까? (0) | 2023.08.26 |
---|---|
MySQL varchart 설정이 너무 깁니다. (0) | 2023.08.26 |
PowerShell의 한 디렉터리에서 다른 디렉터리로 파일 집합을 재귀적으로 복사 (0) | 2023.08.26 |
'Invoke-Sqlcmd'이(가) cmdlet의 이름으로 인식되지 않습니다. (0) | 2023.08.26 |
Javascript에서 MVC의 모델 속성 액세스 (0) | 2023.08.26 |