Resume-Service
Återupptar en eller flera pausade (pausade) tjänster.
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
Cmdleten Resume-Service
skickar ett cv-meddelande till Windows-tjänstkontrollanten för var och en av de angivna tjänsterna. Om en tjänst pausas återupptas den. Om det körs ignoreras meddelandet. Du kan ange tjänsterna efter deras tjänstnamn eller visningsnamn, eller så kan du använda parametern InputObject för att skicka ett tjänstobjekt som representerar de tjänster som du vill återuppta.
Exempel
Exempel 1: Återuppta en tjänst på den lokala datorn
PS C:\> Resume-Service "sens"
Det här kommandot återupptar tjänsten System Event Notification på den lokala datorn. Tjänstnamnet representeras i kommandot av sens. Kommandot använder parametern Namn för att ange tjänstens tjänstnamn, men kommandot utelämnar parameternamnet eftersom parameternamnet är valfritt.
Exempel 2: Återuppta alla inaktiverade tjänster
PS C:\> Get-Service | Where-Object {$_.Status -eq "Paused"} | Resume-Service
Det här kommandot återupptar alla pausade tjänster på datorn. Kommandot Get-Service
cmdlet hämtar alla tjänster på datorn. Pipelineoperatorn (|
) skickar resultatet till cmdleten Where-Object
, som väljer de tjänster som har egenskapen Status pausad. Nästa pipelineoperator skickar resultatet till Resume-Service
, som återupptar de pausade tjänsterna.
I praktiken använder du parametern WhatIf för att fastställa effekten av kommandot innan du kör det.
Parametrar
-Confirm
Uppmanar dig att bekräfta innan du kör cmdleten.
Type: | SwitchParameter |
Aliases: | cf |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DisplayName
Anger visningsnamnen för de tjänster som ska återupptas. Jokertecken tillåts.
Type: | String[] |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | True |
-Exclude
Anger tjänster som denna cmdlet utelämnar. Värdet för den här parametern kvalificerar parametern Name . Ange ett namnelement eller mönster, till exempel s*. Jokertecken tillåts.
Type: | String[] |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | True |
-Include
Anger tjänster som ska återupptas. Värdet för den här parametern kvalificerar namnparametern. Ange ett namnelement eller mönster, till exempel s*. Jokertecken tillåts.
Type: | String[] |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | True |
-InputObject
Anger ServiceController-objekt som representerar de tjänster som ska återupptas. Ange en variabel som innehåller objekten eller skriv ett kommando eller uttryck som hämtar objekten.
Type: | ServiceController[] |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Name
Anger tjänstnamnen för de tjänster som ska återupptas.
Type: | String[] |
Aliases: | ServiceName |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-PassThru
Returnerar ett objekt som representerar tjänsten. Som standard genererar denna cmdlet inga utdata.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-WhatIf
Visar vad som skulle hända om cmdleten kördes. Cmdleten körs inte.
Type: | SwitchParameter |
Aliases: | wi |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Indata
System.ServiceProcess.ServiceController, System.String
Du kan skicka ett tjänstobjekt eller en sträng som innehåller ett tjänstnamn till denna cmdlet.
Utdata
None, System.ServiceProcess.ServiceController
Den här cmdleten genererar ett System.ServiceProcess.ServiceController-objekt som representerar den återupptagna tjänsten, om du anger parametern PassThru . Annars genererar denna cmdlet inga utdata.
Kommentarer
Den här cmdleten är endast tillgänglig på Windows-plattformar.
- Statusen för tjänster som har inaktiverats är Pausad. När tjänsterna återupptas är deras status Körs.
Resume-Service
kan endast styra tjänster när den aktuella användaren har behörighet att göra detta. Om ett kommando inte fungerar korrekt kanske du inte har de behörigheter som krävs.- Om du vill hitta tjänstnamnen och visningsnamnen för tjänsterna i systemet skriver
Get-Service
du . Tjänstnamnen visas i kolumnen Namn och visningsnamnen visas i kolumnen DisplayName .