本文共 1236 字,大约阅读时间需要 4 分钟。
Powershell的功能非常强大,在面向对象编程中非常方便,不过在我看来,主要还是服务器管理方面有点实用性,特别是在网络特慢的情况下,能发挥远程管理作用。 另外本人为了方便以后读者朋友能用得对命令,以下所有的操作都是格式正确,并截图后的结果 首先先看一下在windows server 2012中powershell的版本,是3.0
得到进程用 ps 或 get-process 命令 以下一段话是在网上找的,我实在弄不出来没有响应的进程,所以没有办法实验,等以后有机会再试一下! 停止所有没有响应的进程(我没有试验环境):
PS C:\> get-process|where-object -filterscript {$_.responding -eq 0}|stop-process
stop-process, 很简单,就是停止进程,有的时候需要 -force 参数来停止进程
停止所有没有响应的进程(我没有试验环境):
PS C:\> get-process|where-object -filterscript {$_.responding -eq 0}|stop-process
Get-Service Cmdlet 获取本地计算机上的服务。
Stop-Service Cmdlet 停止一个或多个正在运行的服务。
Start-Service Cmdlet 启动一个或多个已停止的服务。
Suspend-Service Cmdlet 挂起(暂停)一个或多个正在运行的服务。
Resume-Service Cmdlet 恢复一项或多项挂起(暂停的)服务。
Restart-Service Cmdlet 停止并接着启动一个或更多服务。
Set-Service Cmdlet 更改服务的显示名称、说明或启动模式。
New-Service Cmdlet 在注册表和服务数据库中为 Windows 服务创建新项。 查看所有的服务,如下,会显示status,name, displayName get-service -name spooler stop-service -name spooler start-service -name spooler 要下班了,最后试了一下在powershell下关机的操作 shutdown -s, 执行完后,提示1分钟后关机 本文转自成杭 51CTO博客,原文链接:http://blog.51cto.com/hangtc/1095535,如需转载请自行联系原作者