Delen via


Resume-Service

Hiermee worden een of meer onderbroken (onderbroken) services hervat.

Syntaxis

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

De cmdlet Resume-Service verzendt een cv-bericht naar de Windows-servicecontroller voor elk van de opgegeven services. Als een service is onderbroken, wordt deze hervat. Als het bericht momenteel wordt uitgevoerd, wordt het bericht genegeerd. U kunt de services opgeven op basis van hun servicenamen of weergavenamen, of u kunt de parameter InputObject gebruiken om een serviceobject door te geven dat de services vertegenwoordigt die u wilt hervatten.

Voorbeelden

Voorbeeld 1: Een service hervatten op de lokale computer

PS C:\> Resume-Service "sens"

Met deze opdracht wordt de Systeem gebeurtenismeldingsservice op de lokale computer hervat. De servicenaam wordt weergegeven in de opdracht door sens. De opdracht gebruikt de parameter Name om de servicenaam van de service op te geven, maar de opdracht laat de parameternaam weg omdat de parameternaam optioneel is.

Voorbeeld 2: Alle onderbroken services hervatten

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

Met deze opdracht worden alle onderbroken services op de computer hervat. De opdracht Get-Service cmdlet haalt alle services op de computer op. De pijplijnoperator (|) geeft de resultaten door aan de cmdlet Where-Object, waarmee de services worden geselecteerd die een eigenschap Status van Onderbroken hebben. De volgende pijplijnoperator verzendt de resultaten naar Resume-Service-, waarmee de onderbroken services worden hervat.

In de praktijk gebruikt u de parameter WhatIf om het effect van de opdracht te bepalen voordat u deze uitvoert.

Parameters

-Confirm

U wordt gevraagd om bevestiging voordat u de cmdlet uitvoert.

Type:SwitchParameter
Aliassen:cf
Position:Named
Default value:False
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-DisplayName

Hiermee geeft u de weergavenamen van de services die moeten worden hervat. Jokertekens zijn toegestaan.

Type:String[]
Position:Named
Default value:None
Vereist:True
Pijplijninvoer accepteren:False
Jokertekens accepteren:True

-Exclude

Hiermee geeft u services op die deze cmdlet weglaat. De waarde van deze parameter komt in aanmerking voor de parameter Name. Voer een naamelement of patroon in, zoals s*. Jokertekens zijn toegestaan.

Type:String[]
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:True

-Include

Hiermee geeft u services te hervatten. De waarde van deze parameter komt in aanmerking naam parameter. Voer een naamelement of patroon in, zoals s*. Jokertekens zijn toegestaan.

Type:String[]
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:True

-InputObject

Hiermee geeft u ServiceController objecten die de services vertegenwoordigen die moeten worden hervat. Voer een variabele in die de objecten bevat of typ een opdracht of expressie waarmee de objecten worden opgehaald.

Type:ServiceController[]
Position:0
Default value:None
Vereist:True
Pijplijninvoer accepteren:True
Jokertekens accepteren:False

-Name

Hiermee geeft u de servicenamen van de services die moeten worden hervat.

Type:String[]
Aliassen:ServiceName
Position:0
Default value:None
Vereist:True
Pijplijninvoer accepteren:True
Jokertekens accepteren:False

-PassThru

Retourneert een object dat de service vertegenwoordigt. Deze cmdlet genereert standaard geen uitvoer.

Type:SwitchParameter
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-WhatIf

Toont wat er zou gebeuren als de cmdlet wordt uitgevoerd. De cmdlet wordt niet uitgevoerd.

Type:SwitchParameter
Aliassen:wi
Position:Named
Default value:False
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

Invoerwaarden

System.ServiceProcess.ServiceController, System.String

U kunt een serviceobject of een tekenreeks met een servicenaam doorsluisen naar deze cmdlet.

Uitvoerwaarden

None, System.ServiceProcess.ServiceController

Met deze cmdlet wordt een System.ServiceProcess.ServiceController--object gegenereerd dat de hervate service vertegenwoordigt, als u de parameter PassThru opgeeft. Anders genereert deze cmdlet geen uitvoer.

Notities

  • De status van services die zijn onderbroken, wordt onderbroken. Wanneer services worden hervat, is de status Actief.
  • Resume-Service- kan alleen services beheren wanneer de huidige gebruiker hiervoor gemachtigd is. Als een opdracht niet goed werkt, hebt u mogelijk niet de vereiste machtigingen.
  • Als u de servicenamen en weergavenamen van de services op uw systeem wilt vinden, typt u Get-Service. De servicenamen worden weergegeven in de kolom Naam en de weergavenamen worden weergegeven in de kolom DisplayName.