Stop-Service (Microsoft.PowerShell.Management)
Stop-Service
- Modül:
- Microsoft.PowerShell.Management
Çalışan bir veya daha fazla hizmeti durdurur.
Sözdizimi
Stop-Service
[-Force]
[-NoWait]
[-InputObject] <ServiceController[]>
[-PassThru]
[-Include <String[]>]
[-Exclude <String[]>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]Stop-Service
[-Force]
[-NoWait]
[-Name] <String[]>
[-PassThru]
[-Include <String[]>]
[-Exclude <String[]>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]Stop-Service
[-Force]
[-NoWait]
[-PassThru]
-DisplayName <String[]>
[-Include <String[]>]
[-Exclude <String[]>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]Tanım
Bu cmdlet yalnızca Windows platformunda mevcuttur.
Stop-Service cmdlet'i, belirtilen hizmetlerin her biri için Windows Hizmet Denetleyicisine bir durma iletisi gönderir. Hizmetleri, hizmet adlarına veya görünen adlarına göre belirtebilir veya durdurmak istediğiniz hizmeti temsil eden bir hizmet nesnesini iletmek için InputObject parametresini kullanabilirsiniz.
Örnekler
Örnek 1: Yerel bilgisayardaki bir hizmeti durdurma
PS C:\> Stop-Service -Name "sysmonlog"Bu komut, yerel bilgisayardaki Performans Günlükleri ve Uyarıları (SysmonLog) hizmetini durdurur.
Örnek 2: Görünen adı kullanarak bir hizmeti durdurma
PS C:\> Get-Service -DisplayName "telnet" | Stop-ServiceBu komut, yerel bilgisayardaki Telnet hizmetini durdurur. Komut, Telnet hizmetini temsil eden bir nesneyi almak için Get-Service'i kullanır. İşlem hattı operatörü (|), nesneyi hizmeti durduran Stop-Service'e yönlendirir.
Örnek 3: Bağımlı hizmetleri olan bir hizmeti durdurma
PS C:\> Get-Service -Name "iisadmin" | Format-List -Property Name, DependentServices
PS C:\> Stop-Service -Name "iisadmin" -Force -Confirm
Bu örnek, yerel bilgisayardaki IISAadmin hizmetini durdurur. Bu hizmeti durdurmak aynı zamanda IISAdmin hizmetine bağlı hizmetleri de durdurduğundan, Stop-Service komutunun önüne IISAdmin hizmetine bağlı hizmetleri listeleyen bir komut koymak en iyisidir.
İlk komut IISAdmin'e bağlı hizmetleri listeler. IISAdmin hizmetini temsil eden bir nesneyi almak için Get-Service'i kullanır. İşlem hattı operatörü (|), sonucu Format-List cmdlet'ine iletir. Komut, hizmetin yalnızca Ad ve DependentServices özelliklerini listelemek için Format-List'in Property parametresini kullanır.
İkinci komut IISAadmin hizmetini durdurur. Bağımlı hizmetleri olan bir hizmeti durdurmak için Force parametresi gereklidir. Komut, her hizmeti durdurmadan önce kullanıcıdan onay istemek için Onayla parametresini kullanır.
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
-DisplayName
Durdurulacak hizmetlerin görünen adlarını belirtir. Joker karakterlere izin verilir.
- Tip :
String[]
- Konum:
Adlandırılmış
- Varsayılan değer:
None
- Gerekli:
True
- Boru hattı girişini kabul edin:
False
- Joker karakterleri kabul et:
True
-Exclude
Bu cmdlet'in atladığı hizmetleri belirtir. Bu parametrenin değeri Ad parametresini nitelendirir. s* gibi bir ad öğesi veya desen girin. Joker karakterlere izin verilir.
- Tip :
String[]
- Konum:
-
Adlandırılmış
- Varsayılan değer:
None
- Gerekli:
False
- Boru hattı girişini kabul edin:
False
- Joker karakterleri kabul et:
True
-Force
Bir hizmetin bağımlı hizmetleri olsa bile cmdlet'i bir hizmeti durdurmaya zorlar.
- Tip :
SwitchParameter
- Konum:
Adlandırılmış
- Varsayılan değer:
None
- Gerekli:
False
- Boru hattı girişini kabul edin:
False
- Joker karakterleri kabul et:
False
-Include
Bu cmdlet'in durdurduğu hizmetleri belirtir. Bu parametrenin değeri Ad parametresini nitelendirir. s* gibi bir ad öğesi veya desen girin. Joker karakterlere izin verilir.
- Tip :
String[]
- Konum:
Adlandırılmış
- Varsayılan değer:
None
- Gerekli:
False
- Boru hattı girişini kabul edin:
False
- Joker karakterleri kabul et:
True
-InputObject
Durdurulacak hizmetleri temsil eden ServiceController nesnelerini belirtir. Nesneleri içeren bir değişken girin veya nesneleri alan bir komut veya ifade yazın.
- Tip :
Hizmet Denetleyicisi[]
- Konum:
0
- Varsayılan değer:
None
- Gerekli:
True
- Boru hattı girişini kabul edin:
True
- Joker karakterleri kabul et:
False
-Name
Durdurulacak hizmetlerin hizmet adlarını belirtir. Joker karakterlere izin verilir.
- Tip :
String[]
- Takma adlar:
ServiceName
- Konum:
0
- Varsayılan değer:
None
- Gerekli:
True
- Boru hattı girişini kabul edin:
True
- Joker karakterleri kabul et:
True
-NoWait
Bu cmdlet'in bekleme yok seçeneğini kullandığını belirtir.
- Tip :
SwitchParameter
- Konum:
Adlandırılmış
- Varsayılan değer:
None
- Gerekli:
False
- Boru hattı girişini kabul edin:
False
- Joker karakterleri kabul et:
False
-PassThru
Hizmeti temsil eden bir nesne döndürür. Varsayılan olarak bu cmdlet herhangi bir çıktı oluşturmaz.
- Tip :
SwitchParameter
- Konum:
Adlandırılmış
- Varsayılan değer:
None
- Gerekli:
False
- Boru hattı girişini kabul edin:
False
- Joker karakterleri kabul et:
False
-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
Varsayılan olarak bu cmdlet hiçbir çıktı döndürmez.
ServiceController
PassThru parametresini kullandığınızda bu cmdlet, hizmeti temsil eden bir ServiceController nesnesi döndürür.
Notlar
PowerShell, Stop-Service için aşağıdaki takma adları içerir:
Windows:
spsv
Bu cmdlet yalnızca Windows platformlarında kullanılabilir.
Stop-Service yalnızca mevcut kullanıcının bunu yapma iznine sahip olması durumunda hizmetleri kontrol edebilir. Bir komut düzgün çalışmıyorsa gerekli izinlere sahip olmayabilirsiniz.
Sisteminizdeki hizmet adlarını ve hizmetlerin görünen adlarını bulmak için Get-Service yazın. Hizmet adları Ad sütununda, görünen adlar ise GörünenAd sütununda görünür.