天天看点

PowerShell挂起功能--Confirm参数

PowerShell有挂起的功能,当我们在运行某一组命令未完成时想起还需运行另一组命令,这个时候挂起功能起了作用;

挂起功能的掩饰如下:

(1)在PowerShell中输入“mspaint”来打开图画功能;

输入“get-process |where {$_. –eq “mspaint”}”来查询mspaint进程正在运行;

<a href="http://281816327.blog.51cto.com/attachment/201404/23/907015_1398221527tdr3.png" target="_blank"></a>

(2)输入“get-process “mspaint”|stop-process –comfirm”来关闭mspaint进程;

-confirm参数的功能是否真的执行“get-process “mspaint”|stop-process”这条命令需要确认;

当选择“suspend”时,powershell暂时挂起这条关闭mspaint的命令,但是也不退出这条命令,powershell会出现进入下一级会话的“》”的标志;  

<a href="http://281816327.blog.51cto.com/attachment/201404/23/907015_1398221528AhB0.png" target="_blank"></a>

(3) 在“》”下输入“get-process “mspaint””,可以看到mspaint进程仍然在运行;

<a href="http://281816327.blog.51cto.com/attachment/201404/23/907015_1398221532nnGl.png" target="_blank"></a>

(4)在“》”下输入exit退出下一级会话,重新进入挂起的会话;

选择“Y”结束mspaint进程;

再次输入“get-process “mspaint””,已经提示进程不存在,即进程已经关闭了;

<a href="http://281816327.blog.51cto.com/attachment/201404/23/907015_1398221533zD1h.png" target="_blank"></a>

本文转自 bannerpei 51CTO博客,原文链接:http://blog.51cto.com/281816327/1400956,如需转载请自行联系原作者

继续阅读