Resume-Service
Setzt angehaltene (unterbrochene) Dienste fort.
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>]
Beschreibung
Das Cmdlet Resume-Service sendet für jeden der angegebenen Dienste eine Fortsetzungsnachricht an den Windows-Dienstcontroller. Wenn ein Dienst angehalten wird, wird er fortgesetzt. Wenn sie derzeit ausgeführt wird, wird die Nachricht ignoriert. Sie können die Dienste anhand ihrer Dienstnamen oder Anzeigenamen angeben, oder Sie können den InputObject-Parameter verwenden, um ein Dienstobjekt zu übergeben, das die Dienste darstellt, die Sie fortsetzen möchten.
Beispiele
Beispiel 1: Fortsetzen eines Diensts auf dem lokalen Computer
PS C:\> Resume-Service "sens"
Mit diesem Befehl wird der Systemereignisbenachrichtigungsdienst auf dem lokalen Computer fortgesetzt. Der Dienstname wird im Befehl durch sens dargestellt. Der Befehl verwendet den Parameter Name , um den Dienstnamen des Diensts anzugeben, aber der Befehl verzichtet auf den Parameternamen, da der Parametername optional ist.
Beispiel 2: Fortsetzen aller angehaltenen Dienste
PS C:\> Get-Service | Where-Object {$_.Status -eq "Paused"} | Resume-Service
Mit diesem Befehl werden alle angehaltenen Dienste auf dem Computer fortgesetzt. Mit dem Befehl Get-Service Cmdlets werden alle Dienste auf dem Computer abgerufen. Der Pipelineoperator (|) übergibt die Ergebnisse an das Cmdlet Where-Object, das die Dienste auswählt, die über die Status-Eigenschaft Paused verfügen. Der nächste Pipelineoperator sendet die Ergebnisse an Resume-Service, wodurch die angehaltenen Dienste fortgesetzt werden.
In der Praxis würden Sie den WhatIf-Parameter verwenden, um die Auswirkungen des Befehls zu bestimmen, bevor Sie ihn ausführen.
Parameter
-Confirm
Hiermit werden Sie vor der Ausführung des Cmdlets zur Bestätigung aufgefordert.
Type: | SwitchParameter |
Aliases: | cf |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DisplayName
Gibt die Anzeigenamen der fortzusetzenden Dienste an. Platzhalterzeichen sind zulässig.
Type: | String[] |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | True |
-Exclude
Gibt Dienste an, die dieses Cmdlet auslässt. Der Wert dieses Parameters qualifiziert den Parameter Name . Geben Sie ein Name-Element oder -Muster ein, z. B. s*. Platzhalterzeichen sind zulässig.
Type: | String[] |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | True |
-Include
Gibt dienste an, die fortgesetzt werden sollen. Der Wert dieses Parameters qualifiziert den Name-Parameter . Geben Sie ein Name-Element oder -Muster ein, z. B. s*. Platzhalterzeichen sind zulässig.
Type: | String[] |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | True |
-InputObject
Gibt ServiceController-Objekte an, die die dienste darstellen, die fortgesetzt werden sollen. Geben Sie eine Variable ein, die die Objekte enthält, oder geben Sie einen Befehl oder einen Ausdruck ein, mit dem die Objekte abgerufen werden.
Type: | ServiceController[] |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Name
Gibt die Dienstnamen der fortzusetzenden Dienste an.
Type: | String[] |
Aliases: | ServiceName |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-PassThru
Gibt ein Objekt zurück, das den Dienst darstellt. Standardmäßig wird von diesem Cmdlet keine Ausgabe generiert.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-WhatIf
Zeigt, was geschieht, wenn das Cmdlet ausgeführt wird. Das Cmdlet wird nicht ausgeführt.
Type: | SwitchParameter |
Aliases: | wi |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Eingaben
System.ServiceProcess.ServiceController, System.String
Sie können ein Dienstobjekt oder eine Zeichenfolge, die einen Dienstnamen enthält, an dieses Cmdlet übergeben.
Ausgaben
None, System.ServiceProcess.ServiceController
Dieses Cmdlet generiert ein System.ServiceProcess.ServiceController-Objekt , das den fortgesetzten Dienst darstellt, wenn Sie den PassThru-Parameter angeben. Andernfalls wird von diesem Cmdlet keine Ausgabe generiert.
Hinweise
- Die status von Diensten, die angehalten wurden, ist Angehalten. Wenn Dienste fortgesetzt werden, lautet ihr status Wird ausgeführt.
- Resume-Service kann Dienste nur dann steuern, wenn der aktuelle Benutzer dazu berechtigt ist. Wenn ein Befehl nicht ordnungsgemäß verarbeitet wird, verfügen Sie u. U. nicht über die erforderlichen Berechtigungen.
- Geben Sie ein,
Get-Service
um die Dienst- und Anzeigenamen der Dienste auf Ihrem System zu suchen. Die Dienstnamen werden in der Spalte Name und die Anzeigenamen in der Spalte DisplayName angezeigt.