Remove-Service (Microsoft.PowerShell.Management)


Remove-Service

Modül:
Microsoft.PowerShell.Management

Bir Windows hizmetini kaldırır.

Sözdizimi

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

Tanım

Remove-Service cmdlet'i, kayıt defterindeki ve hizmet veritabanındaki bir Windows hizmetini kaldırır.

Remove-Service cmdlet'i PowerShell 6.0'da kullanılmaya başlandı.

Örnekler

Örnek 1: Bir hizmeti kaldırma

Bu, TestService adlı bir hizmeti kaldırır.

Remove-Service -Name "TestService"

Örnek 2: Görünen adı kullanarak bir hizmeti kaldırma

Bu örnek, TestService adlı bir hizmeti kaldırır. Komut, görünen adı kullanarak TestService hizmetini temsil eden bir nesneyi almak için Get-Service'i kullanır. İşlem hattı operatörü (|), nesneyi hizmeti kaldıran Remove-Service'e yönlendirir.

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

Parametreler

-Confirm

Cmdlet'i çalıştırmadan önce sizden onay ister.

Tip :

SwitchParameter

Takma adlar:

cf

Konum:

Adlandırılmış

Varsayılan değer:

False

Gerekli:

False

Boru hattı girişini kabul edin:

False

Joker karakterleri kabul et:

False

-InputObject

Kaldırılacak hizmetleri temsil eden ServiceController nesnelerini belirtir. Nesneleri içeren bir değişken girin veya nesneleri alan bir komut veya ifade yazın.

InputObject parametresi koleksiyonları numaralandırmaz. Bir koleksiyon aktarılırsa bir hata atılır. Koleksiyonlarla çalışırken, değerleri numaralandırmak için girişi yönlendirin.

Tip :

ServiceController

Konum:

Adlandırılmış

Varsayılan değer:

None

Gerekli:

False

Boru hattı girişini kabul edin:

True

Joker karakterleri kabul et:

False

-Name

Kaldırılacak hizmetlerin hizmet adlarını belirtir. Joker karakterlere izin verilir.

Tip :

String

Takma adlar:

ServiceName, SN

Konum:

0

Varsayılan değer:

None

Gerekli:

True

Boru hattı girişini kabul edin:

True

Joker karakterleri kabul et:

True

-WhatIf

Cmdlet çalıştırılırsa ne olacağını gösterir. Cmdlet çalıştırılmıyor.

Tip :

SwitchParameter

Takma adlar:

wi

Konum:

Adlandırılmış

Varsayılan değer:

False

Gerekli:

False

Boru hattı girişini kabul edin:

False

Joker karakterleri kabul et:

False

Girişler

ServiceController

Bir hizmet nesnesini bu cmdlet'e aktarabilirsiniz.

Dize

Bir hizmetin adını içeren bir dizeyi bu cmdlet'e aktarabilirsiniz.

Çıkışlar

Yok

Bu cmdlet hiçbir çıktı döndürmez.

Notlar

Bu cmdlet yalnızca Windows platformlarında kullanılabilir.

Bu cmdlet'i çalıştırmak için Yönetici olarak çalıştır seçeneğini kullanarak PowerShell'i başlatın.

İlgili makaleler