Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
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.