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分钟后关机


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


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

相关文章
|
11月前
|
开发框架 监控 安全
Windows Defender 导致 Web IIS 服务异常停止排查
某日凌晨IIS服务异常停止,经查为Windows Defender安全补丁KB2267602触发引擎更新,导致系统资源波动,进而引发应用池回收。确认非人为操作,系统无重启。通过分析日志与监控,定位原因为Defender更新后扫描加重负载。解决方案:将IIS及.NET相关路径添加至Defender排除列表,避免业务影响。
1093 116
|
缓存 NoSQL Unix
【实战指南】守护进程服务实现
本文介绍了在Linux系统中实现守护进程异常重启的几种方案。通过理解僵死进程和信号处理机制,提出了基于SIGCHLD信号监听、轮询proc文件系统及waitpid接口的三种方法,并给出了C++实现代码。最终选择轮询方式以提升稳定性,确保服务进程在崩溃后能自动重启,保障系统可靠性。
632 101
|
NoSQL Redis Windows
windows服务器重装系统之后,Redis服务如何恢复?
windows服务器重装系统之后,Redis服务如何恢复?
541 6
|
监控 搜索推荐 开发工具
2025年1月9日更新Windows操作系统个人使用-禁用掉一下一些不必要的服务-关闭占用资源的进程-禁用服务提升系统运行速度-让电脑不再卡顿-优雅草央千澈-长期更新
2025年1月9日更新Windows操作系统个人使用-禁用掉一下一些不必要的服务-关闭占用资源的进程-禁用服务提升系统运行速度-让电脑不再卡顿-优雅草央千澈-长期更新
4212 2
2025年1月9日更新Windows操作系统个人使用-禁用掉一下一些不必要的服务-关闭占用资源的进程-禁用服务提升系统运行速度-让电脑不再卡顿-优雅草央千澈-长期更新
|
Linux iOS开发 MacOS
Gitea Enterprise 23.4.0 (Linux, macOS, Windows) - 本地部署的企业级 Git 服务
Gitea Enterprise 23.4.0 (Linux, macOS, Windows) - 本地部署的企业级 Git 服务
545 0
Gitea Enterprise 23.4.0 (Linux, macOS, Windows) - 本地部署的企业级 Git 服务
|
边缘计算 安全 网络安全
|
运维 监控 Linux
Linux操作系统的守护进程与服务管理深度剖析####
本文作为一篇技术性文章,旨在深入探讨Linux操作系统中守护进程与服务管理的机制、工具及实践策略。不同于传统的摘要概述,本文将以“守护进程的生命周期”为核心线索,串联起Linux服务管理的各个方面,从守护进程的定义与特性出发,逐步深入到Systemd的工作原理、服务单元文件编写、服务状态管理以及故障排查技巧,为读者呈现一幅Linux服务管理的全景图。 ####
|
网络安全 Windows
Windows server 2012R2系统安装远程桌面服务后无法多用户同时登录是什么原因?
【11月更文挑战第15天】本文介绍了在Windows Server 2012 R2中遇到的多用户无法同时登录远程桌面的问题及其解决方法,包括许可模式限制、组策略配置问题、远程桌面服务配置错误以及网络和防火墙问题四个方面的原因分析及对应的解决方案。
1973 4
|
存储 Linux Docker
CentOS 7.6安装Docker实战案例及存储引擎和服务进程简介
关于如何在CentOS 7.6上安装Docker、介绍Docker存储引擎以及服务进程关系的实战案例。
1007 3
CentOS 7.6安装Docker实战案例及存储引擎和服务进程简介
|
开发框架 .NET API
Windows Forms应用程序中集成一个ASP.NET API服务
Windows Forms应用程序中集成一个ASP.NET API服务
529 9

热门文章

最新文章