SMS_TaskSequence_RunCommandLineAction serverns WMI-klass
SMS_TaskSequence_RunCommandLineAction
WMI-klassen är en SMS-providerserverklass i Configuration Manager. Den representerar en aktivitetssekvensåtgärd som kör en användardefinerad kommandorad.
Följande syntax förenklas från MOF-kod (Managed Object Format) och innehåller alla ärvda egenskaper.
Syntax
Class SMS_TaskSequence_RunCommandLineAction : SMS_TaskSequence_Action
{
String CommandLine;
SMS_TaskSequence_Condition Condition;
Boolean ContinueOnError;
String Description;
Boolean DisableWow64Redirection;
Boolean Enabled;
String Name;
String PackageID;
String OutputVariableName;
Boolean RunAsUser;
String SuccessCodes;
String SupportedEnvironment;
UInt32 Timeout;
String UserName;
String UserPassword;
String WorkingDirectory;
};
Metoder
Klassen SMS_TaskSequence_RunCommandLineAction
definierar inga metoder.
Egenskaper
CommandLine
Datatyp: String
Åtkomsttyp: Läsa/skriva
Kval: [Not_Null, CommandLineArg(2), AllowedLen("1-32000")]
Ange en kommandorad. Längden kan vara mellan 1 och 32 000 tecken. Till exempel: cmd /c ipconfig > c:\ipconfig.txt
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
Kval: [AllowedLen("0-255")]
Mer information finns i SMS_TaskSequence_Action serverns WMI-klass.
DisableWow64Redirection
Datatyp: Boolean
Åtkomsttyp: Läsa/skriva
Kval: [Not_Null, VariableName("SMSTSDisableWow64Redirection")]
Ange true
om aktivitetssekvensmotorn inaktiverar wow64-filomdirigering och 64-bitars registeromdirigering. Den använder det här beteendet när den utvärderar fil-, mapp- och registervillkor i ett 64-bitars operativsystem. Standardvärdet är false
.
Aktivitetssekvensvariabeln som är associerad med den här egenskapen är SMSTSDisableWow64Redirection.
Enabled
Datatyp: Boolean
Åtkomsttyp: Läsa/skriva
Kvalificerare: Ingen
Mer information finns i SMS_TaskSequence_Action serverns WMI-klass.
Name
Datatyp: String
Åtkomsttyp: Läsa/skriva
Kval: [AllowedLen("1-100")]
Mer information finns i SMS_TaskSequence_Action serverns WMI-klass.
PackageID
Datatyp: String
Åtkomsttyp: Läsa/skriva
Kval: [TaskSequencePackage, CommandLineArg(1)]
ID:t för ett paket som är associerat med åtgärden.
OutputVariableName
Datatyp: String
Åtkomsttyp: Läsa/skriva
Kvalificerare: Ingen
Ange en aktivitetssekvensvariabel för att lagra skriptets utdata.
RunAsUser
Datatyp: Boolean
Åtkomsttyp: Läsa/skriva
Kval: [VariableName("_SMSTSRunCommandLineAsUser"), RequireR2]
När den är inställd true
på körs kommandoraden under de autentiseringsuppgifter som anges av UserName
egenskapen . Standardvärdet är: false
SuccessCodes
Datatyp: String
Åtkomsttyp: Läsa/skriva
Kval: [SuccessCodes, Not_Null]
Slutkoder som anger att åtgärden lyckades. Standardinställningen är "0 3010"
.
SupportedEnvironment
Datatyp: String
Åtkomsttyp: Läsa/skriva
Kval: [Not_Null:ToInstance]
Mer information finns i SMS_TaskSequence_Action serverns WMI-klass.
Timeout
Datatyp: UInt32
Åtkomsttyp: Läsa/skriva
Kval: [Not_Null:ToInstance]
Mer information finns i SMS_TaskSequence_Action serverns WMI-klass.
UserName
Datatyp: String
Åtkomsttyp: Läsa/skriva
Kval: [VariableName("SMSTSRunCommandLineUserName"]
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("SMSTSRunCommandLineUserPassword", 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
Kval: [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
Klasskvalificerare för den här klassen omfattar:
[CommandLine("smsswd.exe /run:%1 %2"),
ActionCategory("General,1,1"),ActionUI{"AdminUI.TaskSequenceEditor.dll", "Microsoft.ConfigurationManagement.AdminConsole.TaskSequenceEditor", "RunCommandLineControl", "TaskSequenceOptionControl"}]
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.