Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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.