WMI-klasse SMS_TaskSequence_InstallSoftwareAction-server
De SMS_TaskSequence_InstallSoftwareAction
WMI-klasse (Windows Management Instrumentation) is een sms-providerserverklasse, in Configuration Manager, die een takenreeksactie vertegenwoordigt waarmee software wordt geïnstalleerd.
De volgende syntaxis is vereenvoudigd van MOF-code (Managed Object Format) en bevat alle overgenomen eigenschappen.
Syntaxis
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
De SMS_TaskSequence_InstallSoftwareAction
klasse definieert geen methoden.
Eigenschappen
BaseVariableName
Gegevenstype: String
Toegangstype: Lezen/schrijven
Kwalificatie: [RequiredIfNull("PackageID"), CommandLineArg(3)]
De naam van de basistakenreeksvariabele. Deze eigenschap is vereist voor het installeren van meerdere programma's als PackageID
is ingesteld op null
.
Condition
Gegevenstype: SMS_TaskSequence_Condition
Toegangstype: Lezen/schrijven
Kwalificatie: Geen
Zie WMI-klasse SMS_TaskSequence_Action-server.
ContinueOnError
Gegevenstype: Boolean
Toegangstype: Lezen/schrijven
Kwalificatie: Geen
Zie WMI-klasse SMS_TaskSequence_Action-server.
ContinueOnInstallError
Gegevenstype: Boolean
Toegangstype: Lezen/schrijven
Kwalificatie: [RequiredIfNotNull("BaseVariableName"), CommandLineArg(4)]
true
om door te gaan als er een installatiefout optreedt. Deze eigenschap is vereist als BaseVariableName
deze niet is ingesteld op null
.
Description
Gegevenstype: String
Toegangstype: Lezen/schrijven
Kwalificatie: [AllowedLen("0-255")]
Zie WMI-klasse SMS_TaskSequence_Action-server.
Enabled
Gegevenstype: Boolean
Toegangstype: Lezen/schrijven
Kwalificatie: Geen
Zie WMI-klasse SMS_TaskSequence_Action-server.
Name
Gegevenstype: String
Toegangstype: Lezen/schrijven
Kwalificatie: [AllowedLen("1-100")]
Zie WMI-klasse SMS_TaskSequence_Action-server.
PackageID
Gegevenstype: String
Toegangstype: Lezen/schrijven
Kwalificatie: [CommandLineArg(1), TaskSequencePackage]
De id van het takenreekspakket dat moet worden gebruikt voor het installeren van het programma. Stel deze eigenschap in op om null
meerdere programma's te installeren.
ProgramName
Gegevenstype: String
Toegangstype: Lezen/schrijven
Kwalificatie: [RequiredIfNotNull("PackageID"), VariableName("_SMSSWDProgramName"), TaskSequenceProgram("PackageID")]
Het programma in het pakket dat moet worden geïnstalleerd. Deze eigenschap is vereist als PackageID
deze niet is ingesteld op null
.
De takenreeksvariabele die aan deze eigenschap is gekoppeld, is _SMSSWDProgramName. Zie Takenreeksvariabelen voor besturingssysteemimplementatie voor meer informatie.
SupportedEnvironment
Gegevenstype: String
Toegangstype: Lezen/schrijven
Kwalificatie: [Not_Null:ToInstance]
Zie WMI-klasse SMS_TaskSequence_Action-server.
De standaardwaarde van deze eigenschap voor deze takenreeksactie is FullOS.
Timeout
Gegevenstype: UInt32
Toegangstype: Lezen/schrijven
Kwalificatie: Geen
Zie WMI-klasse SMS_TaskSequence_Action-server.
Opmerkingen
Klaskwalificaties voor deze klasse zijn onder andere:
[CommandLine("smsswd.exe /pkg:%1 /install /basevar:%3 /continueOnError:%4"),
ActionCategory{"Software,2,2"},ActionUI{"AdminUI.TaskSequenceEditor.dll", "Microsoft. ConfigurationManagement.AdminConsole.TaskSequenceEditor", "InstallSoftwareDistributionControl", "TaskSequenceOptionControl"}]
Zie Configuration Manager Class en Property Qualifiers voor meer informatie over zowel de klassekwalificaties als de eigenschappen die zijn opgenomen in de sectie Eigenschappen.
Vereisten
Runtimevereisten
Zie runtimevereisten voor Configuration Manager server voor meer informatie.
Ontwikkelingsvereisten
Zie vereisten voor Configuration Manager serverontwikkeling voor meer informatie.