Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
SMS_TaskSequence_RunPowerShellScriptAction
WMI-klassen är en SMS-providerserverklass i Configuration Manager. Den representerar en aktivitetssekvensåtgärd som kör ett användardefingivet Windows PowerShell skript.
Följande syntax förenklas från MOF-kod (Managed Object Format) och innehåller alla ärvda egenskaper.
Syntax
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;
};
Metoder
Klassen SMS_TaskSequence_RunPowerShellScriptAction
definierar inga metoder.
Egenskaper
Condition
Datatyp: SMS_TaskSequence_Condition
Åtkomsttyp: Läsa/skriva
Kvalificerare: Ingen
Mer information finns i SMS_TaskSequence_Action serverns WMI-klass.
ContinueOnError
Datatyp: Boolean
Åtkomsttyp: Läsa/skriva
Kvalificerare: Ingen
Mer information finns i SMS_TaskSequence_Action serverns WMI-klass.
Description
Datatyp: String
Åtkomsttyp: Läsa/skriva
Kvalificerare: [AllowedLen("0-255")]
Mer information finns i SMS_TaskSequence_Action serverns WMI-klass.
Enabled
Datatyp: Boolean
Åtkomsttyp: Läsa/skriva
Kvalificerare: Ingen
Mer information finns i SMS_TaskSequence_Action serverns WMI-klass.
ExecutionPolicy
Datatyp: String
Åtkomsttyp: Läsa/skriva
Kval: [ValueMap{"Restricted", "AllSigned", "RemoteSigned", "Unrestricted", "Bypass", "Undefined"}, Not_Null:ToInstance]
Ange PowerShell-körningsprincipen. Som standard är Restricted
värdet .
Name
Datatyp: String
Åtkomsttyp: Läsa/skriva
Kvalificerare: [AllowedLen("1-100")]
Mer information finns i SMS_TaskSequence_Action serverns WMI-klass.
OutputVariableName
Datatyp: String
Åtkomsttyp: Läsa/skriva
Kvalificerare: Ingen
Ange en aktivitetssekvensvariabel för att lagra skriptets utdata.
PackageID
Datatyp: String
Åtkomsttyp: Läsa/skriva
Kval: [RequiredIfNull("SourceScript"), TaskSequencePackage]
ID:t för ett paket som innehåller skriptet.
Parameters
Datatyp: String
Åtkomsttyp: Läsa/skriva
Kvalificerare: [Not_Null]
Ange eventuella parametrar som ska skickas på PowerShell-kommandoraden för skriptet.
RunAsUser
Datatyp: Boolean
Åtkomsttyp: Läsa/skriva
Kvalificerare: [VariableName("_SMSTSRunPowerShellAsUser"), RequireR2]
När den är inställd true
på körs kommandoraden under de autentiseringsuppgifter som anges av UserName
egenskapen .
Standardvärdet är: false
ScriptName
Datatyp: String
Åtkomsttyp: Läsa/skriva
Kval: [RequiredIfNull("SourceScript")]
Namnet på PowerShell-källskriptet.
SourceScript
Datatyp: String
Åtkomsttyp: Läsa/skriva
Kval: [RequiredIfNull("PackageID")]
Ange paket-ID för källskriptet som ska importeras.
SuccessCodes
Datatyp: String
Åtkomsttyp: Read/Write
Kval: [SuccessCodes, Not_Null]
Slutkoder som anger att åtgärden lyckades. Standardvärdet är "0 3010"
.
SupportedEnvironment
Datatyp: String
Åtkomsttyp: Läsa/skriva
Kvalificerare: [Not_Null:ToInstance]
Mer information finns i SMS_TaskSequence_Action serverns WMI-klass.
Standardvärdet är WinPEandFullOS
.
Timeout
Datatyp: UInt32
Åtkomsttyp: Läsa/skriva
Kvalificerare: [Not_Null:ToInstance]
Mer information finns i SMS_TaskSequence_Action serverns WMI-klass.
UserName
Datatyp: String
Åtkomsttyp: Läsa/skriva
Kval: [VariableName("SMSTSRunPowerShellUserName"]
Användarkontot som kommandoraden ska köras under när RunAsUser
egenskapen är inställd på true
.
UserPassword
Datatyp: String
Åtkomsttyp: Läsa/skriva
Kval: [VariableName("SMSTSRunPowerShellUserPassword", Secret]
Maskerat lösenord som är associerat med användarkontot som används för att köra kommandoraden RunAsUser
när egenskapen är inställd på true
.
WorkingDirectory
Datatyp: String
Åtkomsttyp: Läsa/skriva
Kvalificerare: [AllowedLen("0-255")]
Katalogen som kommandoraden ska köras från. Ange den här egenskapen till en absolut sökväg eller en relativ sökväg. Sökvägens längd måste vara mellan 0 och 255 tecken.
Anmärkningar
Mer information om både klasskvalificerare och egenskapskvalificerare som ingår i avsnittet Egenskaper finns i Configuration Manager klass- och egenskapskvalificerare.
Krav
Körningskrav
Mer information finns i Configuration Manager serverkörningskrav.
Utvecklingskrav
Mer information finns i Configuration Manager serverutvecklingskrav.