[玩转系统] PowerShell 停止服务 |了解 PowerShell 停止服务的示例
作者:精品下载站 日期:2024-12-14 05:02:32 浏览:16 分类:玩电脑
PowerShell 停止服务 |了解 PowerShell 停止服务的示例
PowerShell停止服务简介
PowerShell 中的 Stop-Service cmdlet 用于停止本地计算机或远程计算机上正在运行的服务。您可以一起停止一项或多项服务。例如,可以通过名称、显示名称或输入对象来停止服务。
语法:
Stop-Service 命令使用以下语法。
Stop-Service
[-Force]
[-NoWait]
[-Name] <String[]>
[-InputObject] <ServiceController[]>
[-DisplayName] <String[]>
[-PassThru]
[-Include <String[]>]
[-Exclude <String[]>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
参数
以下是PowerShell Stop-Service的以下参数
1.-姓名
该参数用于服务名称或别名。您可以使用通配符 (*)。如果需要停止多个服务,可以用逗号(,)分隔。例如,Print Spooler 服务具有别名 Spooler,就像所有其他服务都有自己的别名一样。
2. -显示名称
使用此参数时,您需要提供服务的显示名称。它是一个字符串数据类型。您可以提供多个显示名称,并用逗号 (,) 分隔。允许使用通配符 (*)。 例如,“Windows Management Instrument”是 winmgmt 服务别名的显示名称。
3.--输入对象
您可以将多个服务作为变量提供给输入对象参数,以停止本地和远程计算机上的服务。
4. -包括
此参数指定停止任何服务时要包含的服务名称。此参数的值限定名称参数。您可以使用通配符 (*)。例如,当您指定 S* 时,它将停止所有以 S 开头的服务。
5. -排除
此参数指定停止任何服务时要排除的服务名称。此参数的值限定 Name 参数。您可以使用通配符 (*)。例如,当您指定S*时,它将停止其余服务,不包括以S开头的服务。
6. - 通道
默认情况下,Stop-Service 不会在 PowerShell 控制台中显示输出。使用此参数时,输出将显示在 PowerShell 控制台中。
7. -假设
使用此参数时,它显示停止服务运行时要执行的操作,而不运行实际命令。
8. -确认
此参数将在停止服务之前提示用户同意。以下选项可与 -Confirm 参数一起使用。
[Y] 是 [A] 全部是 [N] 否 [L] 全部否 [S] 暂停 [?] 帮助(默认为“Y”):
Y(是) - 它将停止单个服务,如果有多个服务,则会针对下一个服务再次运行检查。
A(全部同意) - 它将停止 Stop-Service 命令中提供的所有服务。
N(否):不会停止单个服务,如果有多个服务,则会针对下一个服务再次运行检查。
L(全部拒绝):不会停止 Stop-Service 命令中提供的所有服务。
S(挂起):它将跳过服务停止状态,这意味着它将让服务保持当前状态。
9.-力量
使用 Force 参数将停止服务,即使该服务有正在运行的依赖服务。因此,它首先停止依赖的服务,然后停止服务本身。
10.-不等
当您指定 -Nowait 参数时,PowerShell 控制台不会等待服务停止,而是执行下一个代码。
11. -通用参数
停止服务支持以下常用参数。
-详细、-调试、-ErrorAction、-ErrorVariable、-WarningVariable、-WarningAction、-OutBuffer、-OutVariable。
PowerShell 停止服务的示例
下面提到了不同的例子:
1. 停止服务 cmdlet
当你刚刚编写Stop-Service时,它会等待输入对象,如下所示。输入对象可以是服务别名、显示名称或像变量一样的输入对象。
Stop-Service
输出:
2. 使用 -Name 参数停止服务
您可以在 -Name 参数后提供服务名称(别名)。 Stop-Service cmdlet 将 -Name 作为默认参数。停止服务时,您将不会在控制台中得到任何输出。您需要使用 Get-Service 命令来检索服务的状态。您还可以使用 -PassThru 参数,稍后将在后续示例中对此进行解释。
Stop-Service -Name Spooler
Get-Service Spooler
输出:
您可以通过用逗号 (,) 分隔来停止多个服务。例如,
Stop-Service -Name Spooler, Winmgmt, PlugPlay
Get-Service Spooler, Winmgmt, PlugPlay
输出:
您还可以使用通配符 (*)。
例如,
Stop-Service -Name Spooler, "Winmg*", "*Plug*" -PassThru
输出:
3. 使用 -Passthru 参数停止服务
在上面的示例中,我们看到我们需要使用 Get-Service cmdlet 来获取服务状态。您还可以使用 -Passthru 参数,该参数在控制台本身中显示输出。
Stop-Service -Name Spooler, Winmgmt, PlugPlay -PassThru
输出:
4. 使用 -DisplayName 参数停止服务
您可以提供显示名称作为停止服务的输入以停止服务。
例如,
Stop-Service -DisplayName "Plug*","Print Spooler" -PassThru
输出:
5. 使用 -InputObject 参数停止服务
在这里,我们将在变量中存储一些服务别名并将其传递给 InputObject 参数。
$services = "Spooler","Plugplay","Winmgmt"
Stop-Service -InputObject $services -PassThru
输出:
6. 使用 -include 参数停止服务
在下面给定的变量中,我们只需要停止“Print Spooler”服务。 因此,当我们使用 -Ininclude 参数时,它将仅包含 Spooler 服务。
$services = "Spooler","Plugplay","Winmgmt"
Stop-Service $services -Include "Spoo*" -PassThru
输出:
7. 使用 -Exclude 参数停止服务
下面给出的变量将排除 Spooler 服务,因此其他两个服务将自动重新启动。
$services = "Spooler","Plugplay","Winmgmt"
Stop-Service $services -Exclude "Spoo*" -PassThru
输出:
8. 使用 -WhatIf 参数停止服务
Whatif 参数将预测命令执行,而无需实际执行命令。下面显示了一个示例。
Stop-Service -Name Spooler -WhatIf
输出:
9. 使用 -Confirm 参数停止服务
您可以将 -Confirm 参数与布尔值($true 或 $false)结合使用。当指定$true时,服务不会停止,但会提示用户同意,当指定$false时,服务将停止。
Stop-Service -Name Spooler -Confirm:$false -PassThru
输出:
Stop-Service -Name Spooler -Confirm:$true -PassThru
输出:
10. 使用 -Force 参数停止服务
很少有服务具有依赖服务,并且在不停止依赖服务的情况下无法直接停止。因此 -Force 参数会停止该服务及其依赖的服务。例如,Winmgmt 服务。
Stop-Service Winmgmt -Force -PassThru
输出:
11. 使用 -NoWait 参数停止服务
有些服务需要一段时间才能停止,并且在此之前执行会停止。例如,-NoWait 参数在后台停止,并执行下一个代码。
例如,
Stop-Service Winmgmt -NoWait -PassThru
输出:
猜你还喜欢
- 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