Windows server 2012 新功能试用---- powershell 3.0 进程和服务的操作

Powershell的功能非常强大,在面向对象编程中非常方便,不过在我看来,主要还是服务器管理方面有点实用性,特别是在网络特慢的情况下,能发挥远程管理作用。

另外本人为了方便以后读者朋友能用得对命令,以下所有的操作都是格式正确,并截图后的结果

首先先看一下在windows server 2012中powershell的版本,是3.0




(1)进程相关的操作

得到进程用 ps get-process 命令



如果想得到单独的进程,可以加参数
get-process -id 2980


以下一段话是在网上找的,我实在弄不出来没有响应的进程,所以没有办法实验,等以后有机会再试一下!

停止所有没有响应的进程(我没有试验环境):

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


(2) 查看服务,重启服务,停止和运行服务

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

查看单独的一个服务状态
get-service -name spooler

停止一个服务
stop-service -name spooler


开启一个服务
start-service -name spooler


suspend一个进程(不过执行失败)

重启进程
restart-service server



要下班了,最后试了一下在powershell下关机的操作
shutdown -s, 执行完后,提示1分钟后关机


其它的功能我会这二天再测试完,敬请期待!





  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值