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,如需转载请自行联系原作者

相关文章
|
8月前
|
缓存 NoSQL Unix
【实战指南】守护进程服务实现
本文介绍了在Linux系统中实现守护进程异常重启的几种方案。通过理解僵死进程和信号处理机制,提出了基于SIGCHLD信号监听、轮询proc文件系统及waitpid接口的三种方法,并给出了C++实现代码。最终选择轮询方式以提升稳定性,确保服务进程在崩溃后能自动重启,保障系统可靠性。
436 82
|
弹性计算 Dubbo Serverless
Serverless 应用引擎操作报错合集之阿里函数计算中,生成图片时进程卡住如何解决
Serverless 应用引擎(SAE)是阿里云提供的Serverless PaaS平台,支持Spring Cloud、Dubbo、HSF等主流微服务框架,简化应用的部署、运维和弹性伸缩。在使用SAE过程中,可能会遇到各种操作报错。以下是一些常见的报错情况及其可能的原因和解决方法。
209 3
|
监控 搜索推荐 开发工具
2025年1月9日更新Windows操作系统个人使用-禁用掉一下一些不必要的服务-关闭占用资源的进程-禁用服务提升系统运行速度-让电脑不再卡顿-优雅草央千澈-长期更新
2025年1月9日更新Windows操作系统个人使用-禁用掉一下一些不必要的服务-关闭占用资源的进程-禁用服务提升系统运行速度-让电脑不再卡顿-优雅草央千澈-长期更新
2355 2
2025年1月9日更新Windows操作系统个人使用-禁用掉一下一些不必要的服务-关闭占用资源的进程-禁用服务提升系统运行速度-让电脑不再卡顿-优雅草央千澈-长期更新
|
运维 监控 Linux
Linux操作系统的守护进程与服务管理深度剖析####
本文作为一篇技术性文章,旨在深入探讨Linux操作系统中守护进程与服务管理的机制、工具及实践策略。不同于传统的摘要概述,本文将以“守护进程的生命周期”为核心线索,串联起Linux服务管理的各个方面,从守护进程的定义与特性出发,逐步深入到Systemd的工作原理、服务单元文件编写、服务状态管理以及故障排查技巧,为读者呈现一幅Linux服务管理的全景图。 ####
|
存储 Linux Docker
CentOS 7.6安装Docker实战案例及存储引擎和服务进程简介
关于如何在CentOS 7.6上安装Docker、介绍Docker存储引擎以及服务进程关系的实战案例。
859 3
CentOS 7.6安装Docker实战案例及存储引擎和服务进程简介
|
Java 关系型数据库 MySQL
java控制Windows进程,服务管理器项目
本文介绍了如何使用Java的`Runtime`和`Process`类来控制Windows进程,包括执行命令、读取进程输出和错误流以及等待进程完成,并提供了一个简单的服务管理器项目示例。
279 1
|
Windows
Powershell 重新排列去重 Windows环境变量
【9月更文挑战第13天】本文介绍如何使用PowerShell对Windows环境变量进行重新排列和去重。首先通过`$env:`访问环境变量,接着使用`-split`命令分割路径,再利用`Select-Object -Unique`去除重复项。之后可根据需要对路径进行排序,最后将处理后的路径组合并更新环境变量。注意修改环境变量前应备份重要数据并了解潜在影响。
519 10
|
监控 关系型数据库 MySQL
PowerShell 脚本编写 :自动化Windows 开发工作流程
PowerShell 脚本编写 :自动化Windows 开发工作流程
667 0
|
弹性计算 DataWorks 关系型数据库
DataWorks操作报错合集之DataX在执行过程中接收到了意外的信号15,导致进程被终止,该怎么处理
DataWorks是阿里云提供的一站式大数据开发与治理平台,支持数据集成、数据开发、数据服务、数据质量管理、数据安全管理等全流程数据处理。在使用DataWorks过程中,可能会遇到各种操作报错。以下是一些常见的报错情况及其可能的原因和解决方法。
|
开发框架 安全 .NET
【权限提升】Win本地用户&进程注入&令牌窃取&AT&SC&PS服务命令
【权限提升】Win本地用户&进程注入&令牌窃取&AT&SC&PS服务命令
306 3