Resume-Service
Riprende uno o più servizi sospesi (in pausa).
Sintassi
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>]
Descrizione
Il cmdlet Resume-Service invia un messaggio di ripresa al controller del servizio Windows per ognuno dei servizi specificati. Se un servizio viene sospeso, viene ripreso. Se è in esecuzione, il messaggio viene ignorato. È possibile specificare i servizi in base ai nomi dei servizi o ai nomi visualizzati oppure utilizzare il parametro InputObject per passare un oggetto servizio che rappresenta i servizi da riprendere.
Esempio
Esempio 1: Riprendere un servizio nel computer locale
PS C:\> Resume-Service "sens"
Questo comando riprende il servizio Notifica eventi di sistema nel computer locale. Il nome del servizio è rappresentato nel comando per rilevamento. Il comando usa il parametro Name per specificare il nome del servizio, ma il comando omette il nome del parametro perché il nome del parametro è facoltativo.
Esempio 2: Riprendere tutti i servizi sospesi
PS C:\> Get-Service | Where-Object {$_.Status -eq "Paused"} | Resume-Service
Questo comando riprende tutti i servizi sospesi nel computer. Il comando del cmdlet Get-Service ottiene tutti i servizi nel computer. L'operatore pipeline (|) passa i risultati al cmdlet Where-Object, che seleziona i servizi con una proprietà Status sospesa. L'operatore pipeline successivo invia i risultati a Resume-Service, che riprende i servizi sospesi.
In pratica, usare il parametro WhatIf per determinare l'effetto del comando prima di eseguirlo.
Parametri
-Confirm
Richiede la conferma dell'utente prima di eseguire il cmdlet.
Type: | SwitchParameter |
Aliases: | cf |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DisplayName
Specifica i nomi visualizzati dei servizi da riprendere. I caratteri jolly sono consentiti.
Type: | String[] |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | True |
-Exclude
Specifica i servizi che questo cmdlet omette. Il valore di questo parametro qualifica il parametro Name . Immettere un elemento o un criterio di nome, ad esempio s*. I caratteri jolly sono consentiti.
Type: | String[] |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | True |
-Include
Specifica i servizi da riprendere. Il valore di questo parametro qualifica il parametro Name . Immettere un elemento o un criterio di nome, ad esempio s*. I caratteri jolly sono consentiti.
Type: | String[] |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | True |
-InputObject
Specifica gli oggetti ServiceController che rappresentano i servizi da riprendere. Immettere una variabile che contiene gli oggetti oppure digitare un comando o un'espressione che ottiene gli oggetti.
Type: | ServiceController[] |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Name
Specifica i nomi di servizio dei servizi da riprendere.
Type: | String[] |
Aliases: | ServiceName |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-PassThru
Restituisce un oggetto che rappresenta il servizio. Per impostazione predefinita, il cmdlet non genera alcun output.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-WhatIf
Mostra l'esito in caso di esecuzione del cmdlet. Il cmdlet non viene eseguito.
Type: | SwitchParameter |
Aliases: | wi |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Input
System.ServiceProcess.ServiceController, System.String
È possibile inviare tramite pipe un oggetto servizio o una stringa contenente un nome di servizio a questo cmdlet.
Output
None, System.ServiceProcess.ServiceController
Questo cmdlet genera un oggetto System.ServiceProcess.ServiceController che rappresenta il servizio ripreso, se si specifica il parametro PassThru . In caso contrario, il cmdlet non genera alcun output.
Note
- Lo stato dei servizi sospesi è Sospeso. Quando i servizi vengono ripresi, lo stato è In esecuzione.
- Resume-Service può controllare i servizi solo quando l'utente corrente dispone dell'autorizzazione per eseguire questa operazione. Se un comando non funziona correttamente, l'utente potrebbe non avere le autorizzazioni richieste.
- Per trovare i nomi dei servizi e i nomi visualizzati dei servizi nel sistema, digitare
Get-Service
. I nomi dei servizi vengono visualizzati nella colonna Nome e i nomi visualizzati vengono visualizzati nella colonna DisplayName .