PowerShell有挂起的功能,当我们在运行某一组命令未完成时想起还需运行另一组命令,这个时候挂起功能起了作用;
挂起功能的掩饰如下:
(1)在PowerShell中输入“mspaint”来打开图画功能;
输入“get-process |where {$_. –eq “mspaint”}”来查询mspaint进程正在运行;
(2)输入“get-process “mspaint”|stop-process –comfirm”来关闭mspaint进程;
-confirm参数的功能是否真的执行“get-process “mspaint”|stop-process”这条命令需要确认;
当选择“suspend”时,powershell暂时挂起这条关闭mspaint的命令,但是也不退出这条命令,powershell会出现进入下一级会话的“》”的标志;
(3) 在“》”下输入“get-process “mspaint””,可以看到mspaint进程仍然在运行;
(4)在“》”下输入exit退出下一级会话,重新进入挂起的会话;
选择“Y”结束mspaint进程;
再次输入“get-process “mspaint””,已经提示进程不存在,即进程已经关闭了;