Sdílet prostřednictvím


Resume-Service

Obnoví jednu nebo více pozastavených (pozastavených) služeb.

Syntaxe

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

Rutina Resume-Service odešle zprávu životopisu do kontroleru služeb systému Windows pro každou ze zadaných služeb. Pokud je služba pozastavená, obnoví se. Pokud je aktuálně spuštěný, zpráva se ignoruje. Služby můžete zadat podle jejich názvů služeb nebo zobrazovaného názvu, nebo můžete použít parametr InputObject předat objekt služby, který představuje služby, které chcete obnovit.

Příklady

Příklad 1: Obnovení služby na místním počítači

PS C:\> Resume-Service "sens"

Tento příkaz obnoví službu oznámení událostí systému v místním počítači. Název služby je v příkazu reprezentován pomocí sín. Příkaz používá parametr Name k zadání názvu služby, ale příkaz vynechá název parametru, protože název parametru je volitelný.

Příklad 2: Pokračování všech pozastavených služeb

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

Tento příkaz obnoví všechny pozastavené služby v počítači. Příkaz rutiny Get-Service získá všechny služby v počítači. Operátor kanálu (|) předá výsledky rutině Where-Object, která vybere služby, které mají vlastnost Status Paused. Další operátor kanálu odešle výsledky do resume-Service, který obnoví pozastavené služby.

V praxi byste použili WhatIf parametr k určení efektu příkazu před jeho spuštěním.

Parametry

-Confirm

Před spuštěním rutiny vás vyzve k potvrzení.

Typ:SwitchParameter
Aliasy:cf
Position:Named
Default value:False
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-DisplayName

Určuje zobrazované názvy služeb, které se mají obnovit. Jsou povoleny zástupné znaky.

Typ:String[]
Position:Named
Default value:None
Vyžadováno:True
Přijmout vstup kanálu:False
Přijmout zástupné znaky:True

-Exclude

Určuje služby, které tato rutina vynechá. Hodnota tohoto parametru kvalifikuje parametr Name. Zadejte element nebo vzor názvu, například s*. Jsou povoleny zástupné znaky.

Typ:String[]
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:True

-Include

Určuje služby, které se mají obnovit. Hodnota tohoto parametru kvalifikuje parametr Name. Zadejte element nebo vzor názvu, například s*. Jsou povoleny zástupné znaky.

Typ:String[]
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:True

-InputObject

Určuje ServiceController objekty, které představují služby, které se mají obnovit. Zadejte proměnnou, která obsahuje objekty, nebo zadejte příkaz nebo výraz, který objekty získá.

Typ:ServiceController[]
Position:0
Default value:None
Vyžadováno:True
Přijmout vstup kanálu:True
Přijmout zástupné znaky:False

-Name

Určuje názvy služeb, které se mají obnovit.

Typ:String[]
Aliasy:ServiceName
Position:0
Default value:None
Vyžadováno:True
Přijmout vstup kanálu:True
Přijmout zástupné znaky:False

-PassThru

Vrátí objekt, který představuje službu. Ve výchozím nastavení tato rutina negeneruje žádný výstup.

Typ:SwitchParameter
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-WhatIf

Ukazuje, co se stane, když se rutina spustí. Rutina se nespustí.

Typ:SwitchParameter
Aliasy:wi
Position:Named
Default value:False
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

Vstupy

System.ServiceProcess.ServiceController, System.String

Objekt služby nebo řetězec, který obsahuje název služby, můžete do této rutiny přeskakovat.

Výstupy

None, System.ServiceProcess.ServiceController

Tato rutina vygeneruje System.ServiceProcess.ServiceController objekt, který představuje obnovenou službu, pokud zadáte parametr PassThru. Jinak tato rutina negeneruje žádný výstup.

Poznámky

  • Stav pozastavených služeb je Pozastaveno. Po obnovení služeb je jejich stav Spuštěno.
  • resume-Service může řídit služby pouze v případě, že má aktuální uživatel oprávnění k tomu. Pokud příkaz nefunguje správně, možná nemáte požadovaná oprávnění.
  • Chcete-li najít názvy služeb a zobrazované názvy služeb v systému, zadejte Get-Service. Názvy služeb se zobrazí ve sloupci Název a zobrazované názvy se zobrazí ve sloupci DisplayName.