WMI-klass för SMS_TaskSequence_InstallSoftwareAction Server

WMI-klassen SMS_TaskSequence_InstallSoftwareAction (Windows Management Instrumentation) är en SMS-providerserverklass i Configuration Manager som representerar en aktivitetssekvensåtgärd som installerar programvara.

Följande syntax är förenklad 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 inte några metoder.

Egenskaper

BaseVariableName Datatyp: String

Åtkomsttyp: Läsa/skriva

Kvalificerare: [RequiredIfNull("PackageID"), CommandLineArg(3)]

Namnet på den grundläggande aktivitetssekvensvariabeln. Den här egenskapen krävs om du vill installera flera program om PackageID den är inställd på null.

Condition Datatyp: SMS_TaskSequence_Condition

Åtkomsttyp: Läsa/skriva

Kvalificerare: Inga

Se SMS_TaskSequence_Action WMI-klass för server.

ContinueOnError Datatyp: Boolean

Åtkomsttyp: Läsa/skriva

Kvalificerare: Inga

Se SMS_TaskSequence_Action WMI-klass för server.

ContinueOnInstallError Datatyp: Boolean

Åtkomsttyp: Läsa/skriva

Avkvalificerare: [RequiredIfNotNull("BaseVariableName"), CommandLineArg(4)]

true för att fortsätta om det uppstår ett installationsfel. Den här egenskapen krävs om den inte är inställd på BaseVariableNamenull.

Description Datatyp: String

Åtkomsttyp: Läsa/skriva

Kvalificerare: [AllowedLen("0-255")]

Se SMS_TaskSequence_Action WMI-klass för server.

Enabled Datatyp: Boolean

Åtkomsttyp: Läsa/skriva

Kvalificerare: Inga

Se SMS_TaskSequence_Action WMI-klass för server.

Name Datatyp: String

Åtkomsttyp: Läsa/skriva

Kvalificerare: [AllowedLen("1-100")]

Se SMS_TaskSequence_Action WMI-klass för server.

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 om du vill 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 den inte är inställd på PackageIDnull.

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 WMI-klass för server.

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: Inga

Se SMS_TaskSequence_Action WMI-klass för server.

Anmärkningar

Klasskvalificerare för den här klassen är:

[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 klasskvalificerarna och egenskapskvalificerarna som ingår i avsnittet Egenskaper finns i Configuration Manager klass- och egenskapskvalificerare.

Krav

Körningskrav

Mer information finns i Körningskrav för Configuration Manager Server.

Utvecklingskrav

Mer information finns i Utvecklingskrav för Configuration Manager Server.

Se även

WMI-klass för SMS_TaskSequence_Action Server