Freigeben über


WMI-Klasse des SMS_TaskSequence_InstallSoftwareAction-Servers

Die SMS_TaskSequence_InstallSoftwareAction WMI-Klasse (Windows Management Instrumentation) ist eine SMS-Anbieter-Serverklasse in Configuration Manager, die eine Tasksequenzaktion darstellt, die Software installiert.

Die folgende Syntax wird vom MOF-Code (Managed Object Format) vereinfacht und enthält alle geerbten Eigenschaften.

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;  
};  

Methoden

Die SMS_TaskSequence_InstallSoftwareAction -Klasse definiert keine Methoden.

Eigenschaften

BaseVariableName
Datentyp: String

Zugriffstyp: Lese-/Schreibzugriff

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

Der Name der Basis-Tasksequenzvariablen. Diese Eigenschaft ist für die Installation mehrerer Programme erforderlich, wenn PackageID auf nullfestgelegt ist.

Condition
Datentyp: SMS_TaskSequence_Condition

Zugriffstyp: Lese-/Schreibzugriff

Qualifizierer: Keine

Weitere Informationen finden Sie unter SMS_TaskSequence_Action Server WMI-Klasse.

ContinueOnError
Datentyp: Boolean

Zugriffstyp: Lese-/Schreibzugriff

Qualifizierer: Keine

Weitere Informationen finden Sie unter SMS_TaskSequence_Action Server WMI-Klasse.

ContinueOnInstallError
Datentyp: Boolean

Zugriffstyp: Lese-/Schreibzugriff

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

true , um fortzufahren, wenn ein Installationsfehler auftritt. Diese Eigenschaft ist erforderlich, wenn BaseVariableName nicht auf nullfestgelegt ist.

Description
Datentyp: String

Zugriffstyp: Lese-/Schreibzugriff

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

Weitere Informationen finden Sie unter SMS_TaskSequence_Action Server WMI-Klasse.

Enabled
Datentyp: Boolean

Zugriffstyp: Lese-/Schreibzugriff

Qualifizierer: Keine

Weitere Informationen finden Sie unter SMS_TaskSequence_Action Server WMI-Klasse.

Name
Datentyp: String

Zugriffstyp: Lese-/Schreibzugriff

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

Weitere Informationen finden Sie unter SMS_TaskSequence_Action Server WMI-Klasse.

PackageID
Datentyp: String

Zugriffstyp: Lese-/Schreibzugriff

Qualifizierer: [CommandLineArg(1), TaskSequencePackage]

Die ID des Tasksequenzpakets, das für die Installation des Programms verwendet werden soll. Legen Sie diese Eigenschaft auf fest null , um mehrere Programme zu installieren.

ProgramName
Datentyp: String

Zugriffstyp: Lese-/Schreibzugriff

Qualifizierer: [RequiredIfNotNull("PackageID"), VariableName("_SMSSWDProgramName"), TaskSequenceProgram("PackageID")]

Das Programm im zu installierenden Paket. Diese Eigenschaft ist erforderlich, wenn PackageID nicht auf nullfestgelegt ist.

Die dieser Eigenschaft zugeordnete Tasksequenzvariable ist _SMSSWDProgramName. Weitere Informationen finden Sie unter Tasksequenzvariablen für die Betriebssystembereitstellung.

SupportedEnvironment
Datentyp: String

Zugriffstyp: Lese-/Schreibzugriff

Qualifizierer: [Not_Null:ToInstance]

Weitere Informationen finden Sie unter SMS_TaskSequence_Action Server WMI-Klasse.

Der Standardwert dieser Eigenschaft für diese Tasksequenzaktion ist FullOS.

Timeout
Datentyp: UInt32

Zugriffstyp: Lese-/Schreibzugriff

Qualifizierer: Keine

Weitere Informationen finden Sie unter SMS_TaskSequence_Action Server WMI-Klasse.

Hinweise

Klassenqualifizierer für diese Klasse sind:

[CommandLine("smsswd.exe /pkg:%1 /install /basevar:%3 /continueOnError:%4"),

ActionCategory{"Software,2,2"},ActionUI{"AdminUI.TaskSequenceEditor.dll", "Microsoft.ConfigurationManagement.AdminConsole.TaskSequenceEditor", "InstallSoftwareDistributionControl", "TaskSequenceOptionControl"}]

Weitere Informationen sowohl zu den Klassenqualifizierern als auch zu den Eigenschaftenqualifizierern, die im Abschnitt Eigenschaften enthalten sind, finden Sie unter Configuration Manager Klassen- und Eigenschaftsqualifizierer.

Anforderungen

Laufzeitanforderungen

Weitere Informationen finden Sie unter anforderungen an Configuration Manager Server Runtime.

Entwicklungsanforderungen

Weitere Informationen finden Sie unter Configuration Manager Serverentwicklungsanforderungen.

Siehe auch

WMI-Klasse des SMS_TaskSequence_Action-Servers