SMS_TaskSequence_InstallSoftwareAction serverns WMI-klass
SMS_TaskSequence_InstallSoftwareAction
Klassen Windows Management Instrumentation (WMI) är en SMS Provider-serverklass i Configuration Manager som representerar en aktivitetssekvensåtgärd som installerar programvara.
Följande syntax förenklas från MOF-kod (Managed Object Format) och innehåller alla ärvda egenskaper.
Syntax
Class SMS_TaskSequence_InstallSoftwareAction : SMS_TaskSequence_Action
{
String BaseVariableName;
SMS_TaskSequence_Condition Condition;
Boolean ContinueOnError;
Boolean ContinueOnInstallError;
String Description;
Boolean Enabled;
String Name;
String PackageID;
String ProgramName;
String SupportedEnvironment;
UInt32 Timeout;
};
Metoder
Klassen SMS_TaskSequence_InstallSoftwareAction
definierar inga metoder.
Egenskaper
BaseVariableName
Datatyp: String
Åtkomsttyp: Läsa/skriva
Kvalificerare: [RequiredIfNull("PackageID"), CommandLineArg(3)]
Variabelnamnet för basaktivitetssekvensen. Den här egenskapen krävs för att installera flera program om PackageID
har angetts till null
.
Condition
Datatyp: SMS_TaskSequence_Condition
Åtkomsttyp: Läsa/skriva
Kvalificerare: Ingen
Se SMS_TaskSequence_Action serverns WMI-klass.
ContinueOnError
Datatyp: Boolean
Åtkomsttyp: Läsa/skriva
Kvalificerare: Ingen
Se SMS_TaskSequence_Action serverns WMI-klass.
ContinueOnInstallError
Datatyp: Boolean
Åtkomsttyp: Läsa/skriva
Kvalificerare: [RequiredIfNotNull("BaseVariableName"), CommandLineArg(4)]
true
för att fortsätta om det finns ett installationsfel. Den här egenskapen krävs om BaseVariableName
inte har angetts till null
.
Description
Datatyp: String
Åtkomsttyp: Läsa/skriva
Kvalificerare: [AllowedLen("0-255")]
Se SMS_TaskSequence_Action serverns WMI-klass.
Enabled
Datatyp: Boolean
Åtkomsttyp: Läsa/skriva
Kvalificerare: Ingen
Se SMS_TaskSequence_Action serverns WMI-klass.
Name
Datatyp: String
Åtkomsttyp: Läsa/skriva
Kvalificerare: [AllowedLen("1-100")]
Se SMS_TaskSequence_Action serverns WMI-klass.
PackageID
Datatyp: String
Åtkomsttyp: Läsa/skriva
Kvalificerare: [CommandLineArg(1), TaskSequencePackage]
ID:t för aktivitetssekvenspaketet som ska användas för att installera programmet. Ställ in den här egenskapen på null
för att installera flera program.
ProgramName
Datatyp: String
Åtkomsttyp: Läsa/skriva
Kvalificerare: [RequiredIfNotNull("PackageID"), VariableName("_SMSSWDProgramName"), TaskSequenceProgram("PackageID")]
Programmet i paketet som ska installeras. Den här egenskapen krävs om PackageID
inte har angetts till null
.
Aktivitetssekvensvariabeln som är associerad med den här egenskapen är _SMSSWDProgramName. Mer information finns i Aktivitetssekvensvariabler för OS-distribution.
SupportedEnvironment
Datatyp: String
Åtkomsttyp: Läsa/skriva
Kvalificerare: [Not_Null:ToInstance]
Se SMS_TaskSequence_Action serverns WMI-klass.
Standardvärdet för den här egenskapen för den här aktivitetssekvensåtgärden är FullOS.
Timeout
Datatyp: UInt32
Åtkomsttyp: Läsa/skriva
Kvalificerare: Ingen
Se SMS_TaskSequence_Action serverns WMI-klass.
Anmärkningar
Klasskvalificerare för den här klassen omfattar:
[CommandLine("smsswd.exe /pkg:%1 /install /basevar:%3 /continueOnError:%4"),
ActionCategory{"Software,2,2"},ActionUI{"AdminUI.TaskSequenceEditor.dll", "Microsoft. ConfigurationManagement.AdminConsole.TaskSequenceEditor", "InstallSoftwareDistributionControl", "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 Server Development Requirements (Utvecklingskrav för Configuration Manager server).