Resume-Service

Bir veya daha fazla askıya alınmış (duraklatılmış) hizmeti sürdürür.

Syntax

Resume-Service
      [-InputObject] <ServiceController[]>
      [-PassThru]
      [-Include <String[]>]
      [-Exclude <String[]>]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]
Resume-Service
      [-Name] <String[]>
      [-PassThru]
      [-Include <String[]>]
      [-Exclude <String[]>]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]
Resume-Service
      [-PassThru]
      -DisplayName <String[]>
      [-Include <String[]>]
      [-Exclude <String[]>]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]

Description

Bu cmdlet yalnızca Windows platformunda kullanılabilir.

Cmdlet, Resume-Service belirtilen hizmetlerin her biri için Windows Hizmet Denetleyicisi'ne bir özgeçmiş iletisi gönderir. Bir hizmet askıya alınırsa devam eder. Şu anda çalışıyorsa, ileti yoksayılır. Hizmetleri hizmet adlarına veya görünen adlarına göre belirtebilir veya sürdürmek istediğiniz hizmetleri temsil eden bir hizmet nesnesi geçirmek için InputObject parametresini kullanabilirsiniz.

Örnekler

Örnek 1: Yerel bilgisayarda bir hizmeti sürdürme

PS C:\> Resume-Service "sens"

Bu komut, yerel bilgisayarda Sistem Olay Bildirimi hizmetini sürdürür. Hizmet adı, komutta sens tarafından temsil edilir. Komut, hizmetin hizmet adını belirtmek için Name parametresini kullanır, ancak parametre adı isteğe bağlı olduğundan komut parametre adını atlar.

Örnek 2: Askıya alınan tüm hizmetleri sürdürme

PS C:\> Get-Service | Where-Object {$_.Status -eq "Paused"} | Resume-Service

Bu komut bilgisayardaki tüm askıya alınan hizmetleri sürdürür. Get-Service cmdlet komutu bilgisayardaki tüm hizmetleri alır. İşlem hattı işleci (|), sonuçları cmdlet'ine Where-Object geçirir ve Bu cmdlet'e, Durum özelliği Duraklatıldı olan hizmetleri seçer. Sonraki işlem hattı işleci, duraklatılan hizmetleri sürdüren sonuçları öğesine Resume-Servicegönderir.

Uygulamada, çalıştırmadan önce komutun etkisini belirlemek için WhatIf parametresini kullanırsınız.

Parametreler

-Confirm

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

Type:SwitchParameter
Aliases:cf
Position:Named
Default value:False
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-DisplayName

Sürdürülecek hizmetlerin görünen adlarını belirtir. Joker karakterlere izin verilir.

Type:String[]
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:True

-Exclude

Bu cmdlet'in atlayan hizmetleri belirtir. Bu parametrenin değeri Name parametresini niteler. s* gibi bir ad öğesi veya desen girin. Joker karakterlere izin verilir.

Type:String[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:True

-Include

Sürdürülecek hizmetleri belirtir. Bu parametrenin değeri Name parametresini niteler. s* gibi bir ad öğesi veya desen girin. Joker karakterlere izin verilir.

Type:String[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:True

-InputObject

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

Type:ServiceController[]
Position:0
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-Name

Sürdürülecek hizmetlerin hizmet adlarını belirtir.

Type:String[]
Aliases:ServiceName
Position:0
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-PassThru

Hizmeti temsil eden bir nesne döndürür. Varsayılan olarak, bu cmdlet herhangi bir çıkış oluşturmaz.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-WhatIf

Cmdlet çalıştırılıyorsa ne olacağını gösterir. Cmdlet çalıştırılmaz.

Type:SwitchParameter
Aliases:wi
Position:Named
Default value:False
Required:False
Accept pipeline input:False
Accept wildcard characters:False

Girişler

ServiceController

Bir hizmet nesnesini bu cmdlet'e yöneltebilirsiniz.

String

Hizmet adı içeren bir dizeyi bu cmdlet'e aktarabilirsiniz.

Çıkışlar

None

Varsayılan olarak, bu cmdlet çıkış döndürmez.

ServiceController

PassThru parametresini kullandığınızda, bu cmdlet sürdürülen hizmeti temsil eden bir ServiceController nesnesi döndürür.

Notlar

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

  • Askıya alınan hizmetlerin durumu Duraklatıldı şeklindedir. Hizmetler sürdürülürken durumları Çalışıyor şeklindedir.
  • Resume-Service hizmetleri yalnızca geçerli kullanıcının bunu yapma izni olduğunda denetleyebiliyor. Bir komut düzgün çalışmıyorsa gerekli izinlere sahip olmayabilirsiniz.
  • Sisteminizdeki hizmet adlarını bulmak ve hizmetlerin adlarını görüntülemek için yazın Get-Service. Hizmet adları Ad sütununda, görünen adlar ise DisplayName sütununda görünür.