Dela via


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).

Se även

SMS_TaskSequence_Action, serverns WMI-klass