[玩转系统] Get-Service (Microsoft.PowerShell.Management)
作者:精品下载站 日期:2024-12-14 02:12:07 浏览:14 分类:玩电脑
Get-Service (Microsoft.PowerShell.Management)
Get-Service
模块 :Microsoft.PowerShell.Management获取计算机上的服务。
句法
Get-Service
[[-Name] <String[]>]
[-DependentServices]
[-RequiredServices]
[-Include <String[]>]
[-Exclude <String[]>]
[<CommonParameters>]
Get-Service
[-DependentServices]
[-RequiredServices]
-DisplayName <String[]>
[-Include <String[]>]
[-Exclude <String[]>]
[<CommonParameters>]
Get-Service
[-DependentServices]
[-RequiredServices]
[-Include <String[]>]
[-Exclude <String[]>]
[-InputObject <ServiceController[]>]
[<CommonParameters>]
描述
此 cmdlet 仅适用于 Windows 平台。
Get-Service
cmdlet 获取代表计算机上服务的对象,包括正在运行和已停止的服务。默认情况下,当不带参数运行 Get-Service
时,将返回所有本地计算机的服务。
您可以通过指定服务名称或服务的显示名称来指示此 cmdlet 仅获取特定服务,也可以通过管道将服务对象传递给此 cmdlet。
示例
示例1:获取计算机上的所有服务
此示例获取计算机上的所有服务。它的行为就像您键入 Get-Service *
一样。默认显示显示每个服务的状态、服务名称和显示名称。
Get-Service
示例 2:获取以搜索字符串开头的服务
此示例检索服务名称以 WMI
(Windows Management Instrumentation) 开头的服务。
Get-Service "wmi*"
示例 3:显示包含搜索字符串的服务
此示例显示显示名称包含单词 network
的服务。即使服务名称不包含 Net
,搜索显示名称也会找到与网络相关的服务,例如 xmlprov(网络配置服务)。
Get-Service -Displayname "*network*"
示例 4:获取以搜索字符串和排除项开头的服务
本示例仅获取服务名称以 win
开头的服务,WinRM 服务除外。
Get-Service -Name "win*" -Exclude "WinRM"
示例 5:显示当前活动的服务
此示例仅显示状态为正在运行
的服务。
Get-Service | Where-Object {$_.Status -eq "Running"}
Get-Service
获取计算机上的所有服务并将对象发送到管道中。 Where-Object
cmdlet 仅选择 Status 属性等于 Running
的服务。
状态只是服务对象的一种属性。要查看所有属性,请键入 Get-Service |获取会员。
示例 6:列出计算机上具有依赖服务的服务
此示例获取具有依赖服务的服务。
Get-Service |
Where-Object {$_.DependentServices} |
Format-List -Property Name, DependentServices, @{
Label="NoOfDependentServices"; Expression={$_.dependentservices.count}
}
Name : AudioEndpointBuilder
DependentServices : {AudioSrv}
NoOfDependentServices : 1
Name : Dhcp
DependentServices : {WinHttpAutoProxySvc}
NoOfDependentServices : 1
...
Get-Service
cmdlet 获取计算机上的所有服务并将对象发送到管道。 Where-Object
cmdlet 选择 DependentServices 属性不为 null 的服务。
结果沿着管道发送到 Format-List
cmdlet。 Property 参数显示服务名称、依赖服务的名称以及显示每个服务的依赖服务数量的计算属性。
示例 7:按属性值对服务进行排序
此示例显示,当您按服务的 Status 属性值对服务进行升序排序时,已停止的服务会出现在正在运行的服务之前。发生这种情况是因为 Status 的值是一个枚举,其中 Stopped
的值为 1
,而 Running
值为4
。有关更多信息,请参阅ServiceControllerStatus。
要首先列出正在运行的服务,请使用 Sort-Object
cmdlet 的 scending 参数。
Get-Service "s*" | Sort-Object status
Status Name DisplayName
------ ---- -----------
Stopped stisvc Windows Image Acquisition (WIA)
Stopped SwPrv MS Software Shadow Copy Provider
Stopped SysmonLog Performance Logs and Alerts
Running Spooler Print Spooler
Running srservice System Restore Service
Running SSDPSRV SSDP Discovery Service
Running ShellHWDetection Shell Hardware Detection
Running Schedule Task Scheduler
Running SCardSvr Smart Card
Running SamSs Security Accounts Manager
Running SharedAccess Windows Firewall/Internet Connectio...
Running SENS System Event Notification
Running seclogon Secondary Logon
示例8:获取某个服务的依赖服务
此示例获取 WinRM 服务所需的服务。返回服务的 ServicesDependedOn 属性的值。
Get-Service "WinRM" -RequiredServices
示例9:通过管道操作符获取服务
此示例获取本地计算机上的 WinRM 服务。用引号引起来的服务名称字符串将沿着管道发送到 Get-Service
。
"WinRM" | Get-Service
参数
-DependentServices
指示此 cmdlet 仅获取依赖于指定服务的服务。
类型 :SwitchParameter
别名:DS
位置:命名
默认值:False
必需的:False
接受管道输入:False
接受通配符:False
-DisplayName
以字符串数组形式指定要检索的服务的显示名称。允许使用通配符。
类型 :String[]
位置:命名
默认值:None
必需的:True
接受管道输入:False
接受通配符:True
-Exclude
以字符串数组形式指定此 cmdlet 从操作中排除的一个或多个服务。此参数的值限定 Name 参数。输入名称元素或模式,例如 s*
。允许使用通配符。
String[]
位置:命名
默认值:None
必需的:False
接受管道输入:False
接受通配符:True
-Include
以字符串数组形式指定此 cmdlet 在操作中包含的一个或多个服务。此参数的值限定 Name 参数。输入名称元素或模式,例如 s*
。允许使用通配符。
String[]
位置:命名
默认值:None
必需的:False
接受管道输入:False
接受通配符:True
-InputObject
指定代表要检索的服务的 ServiceController 对象。输入包含对象的变量,或键入获取对象的命令或表达式。您可以通过管道将服务对象传递给此 cmdlet。
类型 :服务控制器[]
位置:命名
默认值:None
必需的:False
接受管道输入:True
接受通配符:False
-Name
指定要检索的服务的服务名称。允许使用通配符。
类型 :String[]
别名:ServiceName
位置:0
默认值:None
必需的:False
接受管道输入:True
接受通配符:True
-RequiredServices
指示此 cmdlet 仅获取该服务所需的服务。此参数获取服务的 ServicesDependedOn 属性的值。
类型 :SwitchParameter
别名:SDO, ServicesDependedOn
位置:命名
默认值:False
必需的:False
接受管道输入:False
接受通配符:True
输入
服务控制器
您可以通过管道将服务对象传递给此 cmdlet。
字符串
您可以通过管道将服务名称传递给此 cmdlet。
输出
服务控制器
此 cmdlet 返回表示计算机上的服务的对象。
笔记
PowerShell 包含以下 Get-Service
别名:
Windows:
gsv
此 cmdlet 仅在 Windows 平台上可用。
从 PowerShell 6.0 开始,以下属性添加到 ServiceController 对象中:UserName、描述、DelayedAutoStart、BinaryPathName 和 StartupType 。
仅当当前用户有权查看服务时,此 cmdlet 才能显示服务。如果此 cmdlet 不显示服务,您可能无权查看它们。
要查找系统上每个服务的服务名称和显示名称,请键入 Get-Service
。服务名称显示在名称列中,显示名称显示在DisplayName列中。
笔记
通常,Get-Service
返回有关服务而不是驱动程序的信息。但是,如果您指定驱动程序的名称,Get-Service
将返回有关该驱动程序的信息。
- 枚举不包括设备驱动程序服务
- 指定通配符时,cmdlet 仅返回 Windows 服务
- 如果您指定的 Name 或 DisplayName 与设备服务名称完全匹配,则返回设备实例
当您按状态值升序排序时,已停止
服务将显示在正在运行
服务之前。服务的状态属性是一个枚举值,其中状态名称表示整数值。排序基于整数值,而不是名称。 Running
出现在 Stopped
之前,因为 Stopped
的值为 1
,而 Running
的值为 1
值为4
。有关更多信息,请参阅ServiceControllerStatus。
猜你还喜欢
- 03-30 [玩转系统] 如何用批处理实现关机,注销,重启和锁定计算机
- 02-14 [系统故障] Win10下报错:该文件没有与之关联的应用来执行该操作
- 01-07 [系统问题] Win10--解决锁屏后会断网的问题
- 01-02 [系统技巧] Windows系统如何关闭防火墙保姆式教程,超详细
- 12-15 [玩转系统] 如何在 Windows 10 和 11 上允许多个 RDP 会话
- 12-15 [玩转系统] 查找 Exchange/Microsoft 365 中不活动(未使用)的通讯组列表
- 12-15 [玩转系统] 如何在 Windows 上安装远程服务器管理工具 (RSAT)
- 12-15 [玩转系统] 如何在 Windows 上重置组策略设置
- 12-15 [玩转系统] 如何获取计算机上的本地管理员列表?
- 12-15 [玩转系统] 在 Visual Studio Code 中连接到 MS SQL Server 数据库
- 12-15 [玩转系统] 如何降级 Windows Server 版本或许可证
- 12-15 [玩转系统] 如何允许非管理员用户在 Windows 中启动/停止服务
取消回复欢迎 你 发表评论:
- 精品推荐!
-
- 最新文章
- 热门文章
- 热评文章
[影视] 黑道中人 Alto Knights(2025)剧情 犯罪 历史 电影
[古装剧] [七侠五义][全75集][WEB-MP4/76G][国语无字][1080P][焦恩俊经典]
[实用软件] 虚拟手机号 电话 验证码 注册
[电视剧] 安眠书店/你 第五季 You Season 5 (2025) 【全10集】
[电视剧] 棋士(2025) 4K 1080P【全22集】悬疑 犯罪 王宝强 陈明昊
[软件合集] 25年6月5日 精选软件22个
[软件合集] 25年6月4日 精选软件36个
[短剧] 2025年06月04日 精选+付费短剧推荐33部
[短剧] 2025年06月03日 精选+付费短剧推荐25部
[软件合集] 25年6月3日 精选软件44个
[剧集] [央视][笑傲江湖][2001][DVD-RMVB][高清][40集全]李亚鹏、许晴、苗乙乙
[电视剧] 欢乐颂.5部全 (2016-2024)
[电视剧] [突围] [45集全] [WEB-MP4/每集1.5GB] [国语/内嵌中文字幕] [4K-2160P] [无水印]
[影视] 【稀有资源】香港老片 艺坛照妖镜之96应召名册 (1996)
[剧集] 神经风云(2023)(完结).4K
[剧集] [BT] [TVB] [黑夜彩虹(2003)] [全21集] [粤语中字] [TV-RMVB]
[实用软件] 虚拟手机号 电话 验证码 注册
[资源] B站充电视频合集,包含多位重量级up主,全是大佬真金白银买来的~【99GB】
[影视] 内地绝版高清录像带 [mpg]
[书籍] 古今奇书禁书三教九流资料大合集 猎奇必备珍藏资源PDF版 1.14G
[电视剧] [突围] [45集全] [WEB-MP4/每集1.5GB] [国语/内嵌中文字幕] [4K-2160P] [无水印]
[剧集] [央视][笑傲江湖][2001][DVD-RMVB][高清][40集全]李亚鹏、许晴、苗乙乙
[电影] 美国队长4 4K原盘REMUX 杜比视界 内封简繁英双语字幕 49G
[电影] 死神来了(1-6)大合集!
[软件合集] 25年05月13日 精选软件16个
[精品软件] 25年05月15日 精选软件18个
[绝版资源] 南与北 第1-2季 合集 North and South (1985) /美国/豆瓣: 8.8[1080P][中文字幕]
[软件] 25年05月14日 精选软件57个
[短剧] 2025年05月14日 精选+付费短剧推荐39部
[短剧] 2025年05月15日 精选+付费短剧推荐36部
- 最新评论
-
- 热门tag