如何在CMD中退出PowerShell.exe

如何在CMD中退出PowerShell.exe,powershell,cmd,Powershell,Cmd,在命令提示符中,输入PowerShell.exe将在cmd内启动PowerShell交互式提示符 如何退出并返回到cmd.exe?ctrl+c,exit(),或break按钮都不起作用 正确的命令是exit,这将退出当前的PowerShell提示符并返回到cmd.exeCtrl-Break工作 exit()可能会工作,但使用括号调用函数不是PowerShell语法,因此它试图将()用作函数参数,但()不是PowerShell中的任何内容,因此是它生成错误消息退出(1)有效,因为(1)本身是一个有

在命令提示符中,输入
PowerShell.exe
将在
cmd
内启动PowerShell交互式提示符


如何退出并返回到
cmd.exe
ctrl+c
exit()
,或
break
按钮都不起作用

正确的命令是
exit
,这将退出当前的PowerShell提示符并返回到
cmd.exe

Ctrl-Break
工作

exit()
可能会工作,但使用括号调用函数不是PowerShell语法,因此它试图将
()
用作函数参数,但
()
不是PowerShell中的任何内容,因此是它生成错误消息<代码>退出(1)有效,因为
(1)
本身是一个有效的表达式,其计算结果为
1
,因此这与
退出1
相同,并且此命令在cmd环境中设置%ERRORLEVEL%返回值

有关语言关键字的帮助,请参见

退出

导致Windows PowerShell退出脚本或Windows PowerShell实例

运行“powershell.exe-File”时,只能使用exit语句将%ERRORLEVEL%变量设置为零以外的值


停止进程-Id$PID

要完全关闭powershell窗口。

请告诉我,在powershell关闭后,如何通过批处理作业退出cmd.exe表单。基本上,我正在编写一个批处理jon来从文件中构造数据。但是scrip并没有关闭cmd窗口@echo off powershell.exe-noexit-Command“Clear Content-Force E:\Logs\pgbouncer.log;exit%ERRORLEVEL%”@Madhu将exit添加到批处理作业的底部。因此,请退出powershell并退出批处理。hthIt不知何故不起作用,如果我从
*.bat
文件中运行PowerShell:ForEach($P in Get Process streamwebhelper中的P){$P.ProcessorAffinity=1};退出“
,在执行此命令后它会挂起。另外,我从Cygwin终端运行它,如果我没有足够快的Ctrl-C,终端就会冻结。