Resume-Service
Egy vagy több felfüggesztett (szüneteltetett) szolgáltatás folytatása.
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
A Resume-Service
parancsmag egy folytatási üzenetet küld a Windows szolgáltatásvezérlőnek minden egyes megadott szolgáltatáshoz. Ha egy szolgáltatás fel van függesztve, az folytatódik. Ha jelenleg fut, a rendszer figyelmen kívül hagyja az üzenetet. Megadhatja a szolgáltatásokat a szolgáltatásnevek vagy megjelenítendő nevek alapján, vagy az InputObject paraméterrel átadhat egy olyan szolgáltatásobjektumot, amely a folytatni kívánt szolgáltatásokat jelöli.
Példák
1. példa: Szolgáltatás folytatása a helyi számítógépen
PS C:\> Resume-Service "sens"
Ez a parancs folytatja a System Event Notification szolgáltatást a helyi számítógépen. A szolgáltatás nevét a parancsban a sens jelöli. A parancs a Név paraméter használatával adja meg a szolgáltatás szolgáltatásnevét, de a parancs kihagyja a paraméter nevét, mert a paraméter neve nem kötelező.
2. példa: Az összes felfüggesztett szolgáltatás folytatása
PS C:\> Get-Service | Where-Object {$_.Status -eq "Paused"} | Resume-Service
Ez a parancs folytatja a számítógépen lévő összes felfüggesztett szolgáltatást. A Get-Service
parancsmag parancs az összes szolgáltatást lekéri a számítógépen. A folyamatkezelő (|
) átadja az eredményeket a Where-Object
parancsmagnak, amely kiválasztja azokat a szolgáltatásokat, amelyek állapottulajdonsága szüneteltetve van. A következő folyamatüzemeltető elküldi az eredményeket a szüneteltetett szolgáltatások folytatásához Resume-Service
.
A gyakorlatban a WhatIf paraméter használatával határozná meg a parancs hatását a futtatás előtt.
Paraméterek
-Confirm
Jóváhagyást kér a parancsmag futtatása előtt.
Típus: | SwitchParameter |
Aliasok: | cf |
Position: | Named |
Alapértelmezett érték: | False |
Kötelező: | False |
Folyamatbemenet elfogadása: | False |
Helyettesítő karakterek elfogadása: | False |
-DisplayName
Megadja a folytatandó szolgáltatások megjelenítendő nevét. A helyettesítő karakterek használata engedélyezett.
Típus: | String[] |
Position: | Named |
Alapértelmezett érték: | None |
Kötelező: | True |
Folyamatbemenet elfogadása: | False |
Helyettesítő karakterek elfogadása: | True |
-Exclude
Megadja a parancsmag által kihagyott szolgáltatásokat. Ennek a paraméternek az értéke a Név paramétert minősíti. Adjon meg egy névelemet vagy mintát, például s*. A helyettesítő karakterek használata engedélyezett.
Típus: | String[] |
Position: | Named |
Alapértelmezett érték: | None |
Kötelező: | False |
Folyamatbemenet elfogadása: | False |
Helyettesítő karakterek elfogadása: | True |
-Include
Megadja a folytatandó szolgáltatásokat. Ennek a paraméternek az értéke a Név paraméternek felel meg. Adjon meg egy névelemet vagy mintát, például s*. A helyettesítő karakterek használata engedélyezett.
Típus: | String[] |
Position: | Named |
Alapértelmezett érték: | None |
Kötelező: | False |
Folyamatbemenet elfogadása: | False |
Helyettesítő karakterek elfogadása: | True |
-InputObject
Olyan ServiceController-objektumokat ad meg, amelyek a folytatandó szolgáltatásokat jelölik. Adjon meg egy változót, amely tartalmazza az objektumokat, vagy írjon be egy parancsot vagy kifejezést, amely lekéri az objektumokat.
Típus: | ServiceController[] |
Position: | 0 |
Alapértelmezett érték: | None |
Kötelező: | True |
Folyamatbemenet elfogadása: | True |
Helyettesítő karakterek elfogadása: | False |
-Name
Megadja a folytatandó szolgáltatások szolgáltatásneveit.
Típus: | String[] |
Aliasok: | ServiceName |
Position: | 0 |
Alapértelmezett érték: | None |
Kötelező: | True |
Folyamatbemenet elfogadása: | True |
Helyettesítő karakterek elfogadása: | False |
-PassThru
A szolgáltatást jelképező objektumot ad vissza. Ez a parancsmag alapértelmezés szerint nem hoz létre kimenetet.
Típus: | SwitchParameter |
Position: | Named |
Alapértelmezett érték: | None |
Kötelező: | False |
Folyamatbemenet elfogadása: | False |
Helyettesítő karakterek elfogadása: | False |
-WhatIf
Bemutatja, mi történne a parancsmag futtatásakor. A parancsmag nem fut.
Típus: | SwitchParameter |
Aliasok: | wi |
Position: | Named |
Alapértelmezett érték: | False |
Kötelező: | False |
Folyamatbemenet elfogadása: | False |
Helyettesítő karakterek elfogadása: | False |
Bevitelek
A szolgáltatásobjektumot erre a parancsmagra csövezheti.
Erre a parancsmagra egy szolgáltatásnevet tartalmazó sztringet csövezhet.
Kimenetek
None
Ez a parancsmag alapértelmezés szerint nem ad vissza kimenetet.
A PassThru paraméter használatakor ez a parancsmag egy ServiceController-objektumot ad vissza, amely az újrakezdett szolgáltatást jelöli.
Jegyzetek
- A felfüggesztett szolgáltatások állapota szüneteltetve van. A szolgáltatások folytatásakor az állapotuk fut.
Resume-Service
csak akkor tudja vezérelni a szolgáltatásokat, ha az aktuális felhasználó rendelkezik erre vonatkozó engedéllyel. Ha egy parancs nem működik megfelelően, előfordulhat, hogy nem rendelkezik a szükséges engedélyekkel.- A szolgáltatások nevének és a szolgáltatások megjelenítendő nevének megkereséséhez írja be a következőt
Get-Service
: . A szolgáltatásnevek a Név oszlopban, a megjelenített nevek pedig a DisplayName oszlopban jelennek meg.