Remove-Service
Menghapus layanan Windows.
Sintaks
Remove-Service
[-Name] <String>
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Remove-Service
[-InputObject <ServiceController>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Deskripsi
cmdlet Remove-Service
menghapus layanan Windows di registri dan di database layanan.
Cmdlet Remove-Service
diperkenalkan di PowerShell 6.0.
Contoh
Contoh 1: Menghapus layanan
Ini menghapus layanan bernama TestService.
Remove-Service -Name "TestService"
Contoh 2: Menghapus layanan menggunakan nama tampilan
Contoh ini menghapus layanan bernama TestService. Perintah menggunakan Get-Service
untuk mendapatkan objek yang mewakili layanan TestService menggunakan nama tampilan. Operator alur (|
) menyalurkan objek ke Remove-Service
, yang menghapus layanan.
Get-Service -DisplayName "Test Service" | Remove-Service
Parameter
-Confirm
Meminta konfirmasi sebelum menjalankan cmdlet.
Jenis: | SwitchParameter |
Alias: | cf |
Position: | Named |
Nilai default: | False |
Diperlukan: | False |
Terima input alur: | False |
Terima karakter wildcard: | False |
-InputObject
Menentukan objek ServiceController yang mewakili layanan yang akan dihapus. Masukkan variabel yang berisi objek, atau ketik perintah atau ekspresi yang mendapatkan objek.
Parameter InputObject tidak menghitung koleksi. Jika koleksi diteruskan, kesalahan akan muncul. Saat bekerja dengan koleksi, pipa input untuk menghitung nilai.
Jenis: | ServiceController |
Position: | Named |
Nilai default: | None |
Diperlukan: | False |
Terima input alur: | True |
Terima karakter wildcard: | False |
-Name
Menentukan nama layanan yang akan dihapus. Karakter kartubebas diizinkan.
Jenis: | String |
Alias: | ServiceName, SN |
Position: | 0 |
Nilai default: | None |
Diperlukan: | True |
Terima input alur: | True |
Terima karakter wildcard: | True |
-WhatIf
Menunjukkan apa yang akan terjadi jika cmdlet berjalan. Cmdlet tidak dijalankan.
Jenis: | SwitchParameter |
Alias: | wi |
Position: | Named |
Nilai default: | False |
Diperlukan: | False |
Terima input alur: | False |
Terima karakter wildcard: | False |
Input
Anda dapat menyalurkan objek layanan ke cmdlet ini.
Anda dapat menyalurkan string yang berisi nama layanan ke cmdlet ini.
Output
None
Cmdlet ini tidak mengembalikan output.
Catatan
Cmdlet ini hanya tersedia di platform Windows.
Untuk menjalankan cmdlet ini, mulai PowerShell dengan menggunakan opsi Jalankan sebagai administrator.