Share via


A Windows PowerShell-parancsfájl tevékenység

 

Hatókör: System Center 2012 SP1 - Service Manager, System Center 2012 R2 Service Manager, System Center 2012 - Service Manager

Ez a tevékenység System Center 2012 – Service Manager fut egy Windows PowerShell parancsfájl, a Windows Workflow Foundation (WF) munkafolyamat részeként.

Tervezési idejű Előfeltételek

A Windows PowerShell parancsfájl tevékenység tervezéskor függ a következő előfeltételek:

  • Windows PowerShell 2.0

Futásidejű Előfeltételek

Windows PowerShell 2.0

Tulajdonságok

A Windows PowerShell parancsfájl tevékenység bemeneti tulajdonságait az alábbi táblázatban ismertetett használja.

Megjelenített név Belső neve Típus Kötelező Leírás
Folytatás hiba ContinueOnError Logikai Nem. (Az alapértelmezett beállítás értéke igaz). Meghatározza, hogy a munkafolyamat továbbra is fut, ha a tevékenység sikertelen.
Hiba történt HasError Meghatározza, hogy rendelkezik-e beállítva hiba a tevékenység. (Csak olvasható)
Felügyeleti csoport Felügyeleti_csoport_neve Karakterlánc Nem Adja meg a felügyeleti csoport, amelyhez a parancsfájl-kiszolgálóhoz tartozik. Alapértelmezés szerint ennek beállítása localhost. (Csak olvasható)
Parancsfájl-paraméterek Paraméterek Dictionary < karakterlánc, karakterlánc > Igen Adja meg a paramétereket a parancsprogramba futtatásakor név-érték listáját.

A következő felügyeleticsomag-hivatkozások bármelyikére paraméterértékek állíthatja be:

-$Target/...$
-$MPElement]
-$Data/...$. Csak a paraméterek (nem a parancsfájlban maga) futási időben feloldása $Data hivatkozást.

Egyikével ezeket a hivatkozásokat, csak egy paraméter értéke az XML-karakterlánc, amely jelzi a bemeneti adatelem állítja be, hogy a paraméter (a GetItemXML).
Parancsfájltörzs ScriptBody Karakterlánc Igen Határozza meg a parancsprogram saját magát.
Beépülő modulok Beépített modulok Karakterlánc Nem Felsorolja Windows PowerShell beépülő modulok a runspace történő betöltésére.
Parancsfájl-kiszolgáló Target Karakterlánc Nem A tartománynévrendszer (DNS) futtató kiszolgáló nevét adja meg a Service Manager konzol. Ne használjon localhost.
Parancsfájl-határidő TimeoutSeconds Egész szám Nem. (Az alapértelmezett beállítás egy 300 másodperc). Az idő másodpercben a parancsfájl futtatásához engedélyezése, a maximális számát határozza meg.

Hibák és kivételek

A Windows PowerShell parancsfájl tevékenység által megadott egyéni nyomkövetési szolgáltatását használja Service Manager a hibák és kivételek a tevékenység futásakor. A tevékenység hibák vagy a megfelelő kivételeket küld, ha a parancsfájl-tulajdonságok nem oldható fel.

Megjegyzések

További információ Windows PowerShell, lásd: Windows PowerShell.

Lásd még:

DeleteScript tevékenységek [ SM2012_AuthoringGuide ]