Poznámka
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Třída SMS_TaskSequence_RunPowerShellScriptAction
služby WMI je serverová třída poskytovatele serveru SMS v Configuration Manager. Představuje akci pořadí úkolů, která spouští uživatelem zadaný Windows PowerShell skript.
Následující syntaxe je zjednodušená z kódu MOF (Managed Object Format) a zahrnuje všechny zděděné vlastnosti.
Syntaxe
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;
};
Metody
Třída SMS_TaskSequence_RunPowerShellScriptAction
nedefinuje žádné metody.
Vlastnosti
Condition
Datový typ: SMS_TaskSequence_Condition
Typ přístupu: Čtení/zápis
Kvalifikátory: Žádné
Další informace najdete v tématu SMS_TaskSequence_Action serverová třída služby WMI.
ContinueOnError
Datový typ: Boolean
Typ přístupu: Čtení/zápis
Kvalifikátory: Žádné
Další informace najdete v tématu SMS_TaskSequence_Action serverová třída služby WMI.
Description
Datový typ: String
Typ přístupu: Čtení/zápis
Kvalifikátory: [AllowedLen("0-255")]
Další informace najdete v tématu SMS_TaskSequence_Action serverová třída služby WMI.
Enabled
Datový typ: Boolean
Typ přístupu: Čtení/zápis
Kvalifikátory: Žádné
Další informace najdete v tématu SMS_TaskSequence_Action serverová třída služby WMI.
ExecutionPolicy
Datový typ: String
Typ přístupu: Čtení a zápis
Kvalifikátory: [ValueMap{"Restricted", "AllSigned", "RemoteSigned", "Unrestricted", "Bypass", "Undefined"}, Not_Null:ToInstance]
Zadejte zásady spouštění PowerShellu. Ve výchozím nastavení je Restricted
hodnota .
Name
Datový typ: String
Typ přístupu: Čtení/zápis
Kvalifikátory: [AllowedLen("1-100")]
Další informace najdete v tématu SMS_TaskSequence_Action serverová třída služby WMI.
OutputVariableName
Datový typ: String
Typ přístupu: Čtení a zápis
Kvalifikátory: Žádné
Zadejte proměnnou pořadí úkolů pro uložení výstupu skriptu.
PackageID
Datový typ: String
Typ přístupu: Čtení a zápis
Kvalifikátory: [RequiredIfNull("SourceScript"), TaskSequencePackage]
ID balíčku, který obsahuje skript.
Parameters
Datový typ: String
Typ přístupu: Čtení a zápis
Kvalifikátory: [Not_Null]
Zadejte všechny parametry, které se mají předat příkazovému řádku PowerShellu pro skript.
RunAsUser
Datový typ: Boolean
Typ přístupu: Čtení a zápis
Kvalifikátory: [VariableName("_SMSTSRunPowerShellAsUser"), RequireR2]
Pokud nastavíte na true
, příkazový řádek se spustí pod přihlašovacími údaji UserName
určenými vlastností .
Výchozí hodnota je: false
ScriptName
Datový typ: String
Typ přístupu: Čtení a zápis
Kvalifikátory: [RequiredIfNull("SourceScript")]
Název zdrojového skriptu PowerShellu
SourceScript
Datový typ: String
Typ přístupu: Čtení a zápis
Kvalifikátory: [RequiredIfNull("PackageID")]
Zadejte ID balíčku zdrojového skriptu, který se má importovat.
SuccessCodes
Datový typ: String
Typ přístupu: Read/Write
Kvalifikátory: [SuccessCodes, Not_Null]
Ukončovací kódy, které značí úspěch. Výchozí hodnota je "0 3010"
.
SupportedEnvironment
Datový typ: String
Typ přístupu: Čtení/zápis
Kvalifikátory: [Not_Null:ToInstance]
Další informace najdete v tématu SMS_TaskSequence_Action serverová třída služby WMI.
Výchozí hodnota je WinPEandFullOS
.
Timeout
Datový typ: UInt32
Typ přístupu: Čtení/zápis
Kvalifikátory: [Not_Null:ToInstance]
Další informace najdete v tématu SMS_TaskSequence_Action serverová třída služby WMI.
UserName
Datový typ: String
Typ přístupu: Čtení/zápis
Kvalifikátory: [VariableName("SMSTSRunPowerShellUserName"]
Uživatelský účet, pod který se má spustit příkazový řádek, RunAsUser
když je vlastnost nastavená na true
.
UserPassword
Datový typ: String
Typ přístupu: Čtení/zápis
Kvalifikátory: [VariableName("SMSTSRunPowerShellUserPassword", Secret]
Maskované heslo přidružené k uživatelskému účtu, který se používá ke spuštění příkazového RunAsUser
řádku, když je vlastnost nastavená na true
.
WorkingDirectory
Datový typ: String
Typ přístupu: Čtení/zápis
Kvalifikátory: [AllowedLen("0-255")]
Adresář, ze kterého se má spustit příkazový řádek. Nastavte tuto vlastnost na absolutní cestu nebo relativní cestu. Délka cesty musí být 0 až 255 znaků.
Poznámky
Další informace o kvalifikátorech tříd a kvalifikátorech vlastností zahrnutých v části Vlastnosti najdete v tématu Configuration Manager kvalifikátory tříd a vlastností.
Požadavky
Požadavky na modul runtime
Další informace najdete v tématu Configuration Manager požadavky na modul runtime serveru.
Požadavky na vývoj
Další informace najdete v tématu požadavky na vývoj Configuration Manager serveru.