当前位置:网站首页 > 更多 > 玩电脑 > 正文

[玩转系统] Resume-Service (Microsoft.PowerShell.Management)

作者:精品下载站 日期:2024-12-14 02:10:59 浏览:15 分类:玩电脑

Resume-Service (Microsoft.PowerShell.Management)


Resume-Service

模块 :Microsoft.PowerShell.Management

恢复一项或多项暂停(暂停)的服务。

句法

Resume-Service
      [-InputObject] <ServiceController[]>
      [-PassThru]
      [-Include <String[]>]
      [-Exclude <String[]>]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]
Resume-Service
      [-Name] <String[]>
      [-PassThru]
      [-Include <String[]>]
      [-Exclude <String[]>]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]
Resume-Service
      [-PassThru]
      -DisplayName <String[]>
      [-Include <String[]>]
      [-Exclude <String[]>]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]

描述

此 cmdlet 仅适用于 Windows 平台。

Resume-Service cmdlet 向每个指定服务的 Windows 服务控制器发送恢复消息。如果服务暂停,它将恢复。如果当前正在运行,则该消息将被忽略。您可以通过服务名称或显示名称来指定服务,也可以使用 InputObject 参数来传递表示您要恢复的服务的服务对象。

示例

示例 1:恢复本地计算机上的服务

PS C:\> Resume-Service "sens"

此命令恢复本地计算机上的系统事件通知服务。服务名称在命令中由 sens 表示。该命令使用 Name 参数指定服务的服务名称,但该命令省略了参数名称,因为参数名称是可选的。

示例 2:恢复所有暂停的服务

PS C:\> Get-Service | Where-Object {$_.Status -eq "Paused"} | Resume-Service

此命令将恢复计算机上所有暂停的服务。 Get-Service cmdlet 命令获取计算机上的所有服务。管道运算符 (|) 将结果传递给 Where-Object cmdlet,后者选择 Status 属性为 Paused 的服务。下一个管道运算符将结果发送到Resume-Service,后者将恢复暂停的服务。

实际上,您可以在运行命令之前使用 WhatIf 参数来确定命令的效果。

参数

-Confirm

在运行 cmdlet 之前提示您进行确认。

类型 :

SwitchParameter

别名:

cf

位置:

命名

默认值:

False

必需的:

False

接受管道输入:

False

接受通配符:

False

-DisplayName

指定要恢复的服务的显示名称。允许使用通配符。

类型 :

String[]

位置:

命名

默认值:

None

必需的:

True

接受管道输入:

False

接受通配符:

True

-Exclude

指定此 cmdlet 忽略的服务。此参数的值限定 Name 参数。输入名称元素或模式,例如 s*。允许使用通配符。

类型 :

String[]

位置:

命名

默认值:

None

必需的:

False

接受管道输入:

False

接受通配符:

True

-Include

指定要恢复的服务。此参数的值限定 Name 参数。输入名称元素或模式,例如 s*。允许使用通配符。

类型 :

String[]

位置:

命名

默认值:

None

必需的:

False

接受管道输入:

False

接受通配符:

True

-InputObject

指定代表要恢复的服务的 ServiceController 对象。输入包含对象的变量,或键入获取对象的命令或表达式。

类型 :

服务控制器[]

位置:

0

默认值:

None

必需的:

True

接受管道输入:

True

接受通配符:

False

-Name

指定要恢复的服务的服务名称。

类型 :

String[]

别名:

ServiceName

位置:

0

默认值:

None

必需的:

True

接受管道输入:

True

接受通配符:

False

-PassThru

返回代表服务的对象。默认情况下,此 cmdlet 不生成任何输出。

类型 :

SwitchParameter

位置:

命名

默认值:

None

必需的:

False

接受管道输入:

False

接受通配符:

False

-WhatIf

显示 cmdlet 运行时会发生什么情况。该 cmdlet 未运行。

类型 :

SwitchParameter

别名:

wi

位置:

命名

默认值:

False

必需的:

False

接受管道输入:

False

接受通配符:

False

输入

服务控制器

您可以通过管道将服务对象传递给此 cmdlet。

字符串

您可以通过管道将包含服务名称的字符串传递给此 cmdlet。

输出

默认情况下,此 cmdlet 不返回任何输出。

服务控制器

当您使用 PassThru 参数时,此 cmdlet 将返回一个表示已恢复服务的 ServiceController 对象。

笔记

此 cmdlet 仅适用于 Windows 平台。

  • 已暂停的服务状态为“已暂停”。当服务恢复后,其状态为“正在运行”。
  • Resume-Service 仅当当前用户有权限时才能控制服务。如果命令无法正常工作,您可能没有所需的权限。
  • 要查找系统上服务的服务名称和显示名称,请键入 Get-Service。服务名称显示在名称列中,显示名称显示在DisplayName列中。

您需要 登录账户 后才能发表评论

取消回复欢迎 发表评论:

关灯