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


SMS_TaskSequence_RunPowerShellScriptAction kiszolgálói WMI-osztály

A SMS_TaskSequence_RunPowerShellScriptAction WMI-osztály egy SMS Provider kiszolgálóosztály a Configuration Manager. Ez egy feladatütemezési műveletet jelöl, amely egy felhasználó által megadott Windows PowerShell szkriptet futtat.

Az alábbi szintaxis egyszerűbb a Felügyelt objektumformátum (MOF) kódból, és az összes örökölt tulajdonságot tartalmazza.

Szintaxis

Class SMS_TaskSequence_RunPowerShellScriptAction : SMS_TaskSequence_Action
{
    SMS_TaskSequence_Condition Condition;
    Boolean ContinueOnError;
    String Description;
    Boolean Enabled;
    string ExecutionPolicy;
    String Name;
    string OutputVariableName;
    string PackageID;
    string Parameters;
    boolean RunAsUser;
    string ScriptName;
    string SourceScript;
    string SuccessCodes;
    string SupportedEnvironment;
    UInt32 Timeout;
    string UserName;
    string UserPassword;
    string WorkingDirectory;
};

Módszerek

A SMS_TaskSequence_RunPowerShellScriptAction osztály nem definiál metódusokat.

Tulajdonságok

Condition

Adattípus: SMS_TaskSequence_Condition

Hozzáférés típusa: Olvasás/írás

Minősítők: Nincs

További információ: SMS_TaskSequence_Action kiszolgálói WMI-osztály.

ContinueOnError

Adattípus: Boolean

Hozzáférés típusa: Olvasás/írás

Minősítők: Nincs

További információ: SMS_TaskSequence_Action kiszolgálói WMI-osztály.

Description

Adattípus: String

Hozzáférés típusa: Olvasás/írás

Minősítők: [AllowedLen("0-255")]

További információ: SMS_TaskSequence_Action kiszolgálói WMI-osztály.

Enabled

Adattípus: Boolean

Hozzáférés típusa: Olvasás/írás

Minősítők: Nincs

További információ: SMS_TaskSequence_Action kiszolgálói WMI-osztály.

ExecutionPolicy

Adattípus: String

Hozzáférés típusa: Olvasás/írás

Selejtezők: [ValueMap{"Restricted", "AllSigned", "RemoteSigned", "Unrestricted", "Bypass", "Undefined"}, Not_Null:ToInstance]

Adja meg a PowerShell végrehajtási szabályzatát. Alapértelmezés szerint az érték .Restricted

Name

Adattípus: String

Hozzáférés típusa: Olvasás/írás

Minősítők: [AllowedLen("1-100")]

További információ: SMS_TaskSequence_Action kiszolgálói WMI-osztály.

OutputVariableName

Adattípus: String

Hozzáférés típusa: Olvasás/írás

Minősítők: Nincs

Adjon meg egy feladatütemezési változót a szkript kimenetének tárolásához.

PackageID

Adattípus: String

Hozzáférés típusa: Olvasás/írás

Selejtezők: [RequiredIfNull("SourceScript"), TaskSequencePackage]

A szkriptet tartalmazó csomag azonosítója.

Parameters

Adattípus: String

Hozzáférés típusa: Olvasás/írás

Minősítők: [Not_Null]

Adja meg a szkript PowerShell-parancssorán átadandó paramétereket.

RunAsUser

Adattípus: Boolean

Hozzáférés típusa: Olvasás/írás

Minősítők: [VariableName("_SMSTSRunPowerShellAsUser"), RequireR2]

Ha a értékre van trueállítva, a parancssor a tulajdonság által UserName megadott hitelesítő adatok alatt fut.

Az alapértelmezett érték a következő: false

ScriptName

Adattípus: String

Hozzáférés típusa: Olvasás/írás

Selejtezők: [RequiredIfNull("SourceScript")]

A forrás PowerShell-szkript neve.

SourceScript

Adattípus: String

Hozzáférés típusa: Olvasás/írás

Selejtezők: [RequiredIfNull("PackageID")]

Adja meg az importálni kívánt forrásszkript csomagazonosítóját.

SuccessCodes

Adattípus: String

Hozzáférés típusa: Read/Write

Selejtezők: [SuccessCodes, Not_Null]

Sikerességet jelző kilépési kódok. Az alapértelmezett érték : "0 3010".

SupportedEnvironment

Adattípus: String

Hozzáférés típusa: Olvasás/írás

Minősítők: [Not_Null:ToInstance]

További információ: SMS_TaskSequence_Action kiszolgálói WMI-osztály.

Az alapértelmezett érték : WinPEandFullOS.

Timeout

Adattípus: UInt32

Hozzáférés típusa: Olvasás/írás

Minősítők: [Not_Null:ToInstance]

További információ: SMS_TaskSequence_Action kiszolgálói WMI-osztály.

UserName

Adattípus: String

Hozzáférés típusa: Olvasás/írás

Selejtezők: [VariableName("SMSTSRunPowerShellUserName"]

Az a felhasználói fiók, amely alatt futtatja a parancssort, amikor a RunAsUser tulajdonság értéke true.

UserPassword

Adattípus: String

Hozzáférés típusa: Olvasás/írás

Selejtezők: [VariableName("SMSTSRunPowerShellUserPassword", Secret]

A parancssor futtatásához használt felhasználói fiókhoz társított maszkolt jelszó, ha a RunAsUser tulajdonság értéke true.

WorkingDirectory

Adattípus: String

Hozzáférés típusa: Olvasás/írás

Minősítők: [AllowedLen("0-255")]

Az a könyvtár, amelyből a parancssort futtatni szeretné. Állítsa be ezt a tulajdonságot abszolút vagy relatív elérési útra. Az elérési út hosszának 0 és 255 karakter közöttinek kell lennie.

Megjegyzések

A Tulajdonságok szakaszban szereplő osztályminősítőkkel és tulajdonságminősítőkkel kapcsolatos további információkért lásd: Configuration Manager osztály- és tulajdonságminősítők.

Követelmények

Futtatókörnyezetre vonatkozó követelmények

További információ: Configuration Manager kiszolgálói futtatókörnyezet követelményei.

Fejlesztési követelmények

További információ: Configuration Manager kiszolgálófejlesztési követelmények.