Megosztás a következőn keresztül:


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

ServiceController

A szolgáltatásobjektumot erre a parancsmagra csövezheti.

String

Erre a parancsmagra egy szolgáltatásnevet tartalmazó sztringet csövezhet.

Kimenetek

None

Ez a parancsmag alapértelmezés szerint nem ad vissza kimenetet.

ServiceController

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.