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 null
festgelegt 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 null
festgelegt 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 null
festgelegt 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.