共用方式為


Remove-Service

拿掉 Windows 服務。

語法

Name (預設值)

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

InputObject

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

Description

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
預設值:False
支援萬用字元:False
不要顯示:False
別名:cf

參數集

(All)
Position:Named
必要:False
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False

-InputObject

指定 代表要移除之服務的 ServiceController 物件。 輸入包含 物件的變數,或輸入取得物件的命令或表達式。

InputObject 參數不會列舉集合。 如果傳遞集合,就會拋出錯誤。 使用資料集合時,透過管道傳送輸入以列舉值。

參數屬性

類型:ServiceController
預設值:None
支援萬用字元:False
不要顯示:False

參數集

InputObject
Position:Named
必要:False
來自管線的值:True
來自管線按屬性名稱的值:False
來自剩餘引數的值:False

-Name

指定要移除的服務服務名稱。 允許使用通配符字元。

參數屬性

類型:String
預設值:None
支援萬用字元:True
不要顯示:False
別名:服務名稱, SN

參數集

Name
Position:0
必要:True
來自管線的值:True
來自管線按屬性名稱的值:True
來自剩餘引數的值:False

-WhatIf

顯示 Cmdlet 執行時會發生什麼事。 指令未執行。

參數屬性

類型:SwitchParameter
預設值:False
支援萬用字元:False
不要顯示:False
別名:無線

參數集

(All)
Position:Named
必要:False
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False

CommonParameters

此 Cmdlet 支援一般參數:-Debug、-ErrorAction、-ErrorVariable、-InformationAction、-InformationVariable、-OutBuffer、-OutVariable、-PipelineVariable、-ProgressAction、-Verbose、-WarningAction 和 -WarningVariable。 如需詳細資訊,請參閱 about_CommonParameters

輸入

ServiceController

您可以透過管道傳遞服務物件到此 cmdlet。

String

您可以使用管線將包含服務名稱的字串傳送至此 Cmdlet。

輸出

None

此 Cmdlet 不會傳回任何輸出。

備註

此 Cmdlet 僅適用於 Windows 平臺。

若要執行此 Cmdlet,請使用 [以系統管理員身分執行] 選項 啟動 PowerShell。