在命令提示符下,输入PowerShell.exe
将在cmd
内启动PowerShell交互式提示。
如何退出并返回cmd.exe
? ctrl+c
,exit()
和break
按钮都不起作用。
答案 0 :(得分:13)
Ctrl-Break
有效。
exit()
可能有效,但使用括号调用函数不是PowerShell语法,因此它尝试使用()
作为函数参数,但()
不是任何函数PowerShell所以它是生成错误消息的。 exit(1)
有效,因为(1)
是一个有效的表达式,其值为1
,因此它与exit 1
相同,并且此命令设置%ERRORLEVEL%返回值cmd环境。
help about_Language_Keywords
中描述的内容:
退出强>
使Windows PowerShell退出脚本或Windows PowerShell实例。
当您运行powershell.exe -File'时,只能使用exit语句将%ERRORLEVEL%变量设置为非零值。
答案 1 :(得分:7)
正确的命令是exit
,这将退出当前的PowerShell提示并返回cmd.exe
。
答案 2 :(得分:1)
stop-process -Id $PID
完全关闭 powershell 窗口。