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

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

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

Remove-Service (Microsoft.PowerShell.Management)


Remove-Service

模块 :Microsoft.PowerShell.Management

删除 Windows 服务。

句法

Remove-Service
      [-Name] <String>
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]
Remove-Service
      [-InputObject <ServiceController>]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]

描述

Remove-Service cmdlet 可删除注册表和服务数据库中的 Windows 服务。

Remove-Service cmdlet 是在 PowerShell 6.0 中引入的。

示例

示例 1:删除服务

这将删除名为 TestService 的服务。

Remove-Service -Name "TestService"

示例 2:使用显示名称删除服务

此示例删除名为 TestService 的服务。该命令使用 Get-Service 获取一个使用显示名称表示 TestService 服务的对象。管道运算符 (|) 将对象通过管道传输到 Remove-Service,从而删除服务。

Get-Service -DisplayName "Test Service" | Remove-Service

参数

-Confirm

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

类型 :

SwitchParameter

别名:

cf

位置:

命名

默认值:

False

必需的:

False

接受管道输入:

False

接受通配符:

False

-InputObject

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

InputObject 参数不枚举集合。如果传递了集合,则会引发错误。使用集合时,通过管道输入以枚举值。

类型 :

ServiceController

位置:

命名

默认值:

None

必需的:

False

接受管道输入:

True

接受通配符:

False

-Name

指定要删除的服务的服务名称。允许使用通配符。

类型 :

String

别名:

ServiceName, SN

位置:

0

默认值:

None

必需的:

True

接受管道输入:

True

接受通配符:

True

-WhatIf

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

类型 :

SwitchParameter

别名:

wi

位置:

命名

默认值:

False

必需的:

False

接受管道输入:

False

接受通配符:

False

输入

服务控制器

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

字符串

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

输出

此 cmdlet 不返回任何输出。

笔记

此 cmdlet 仅在 Windows 平台上可用。

要运行此 cmdlet,请使用以管理员身份运行选项启动 PowerShell。

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

取消回复欢迎 发表评论:

关灯