Serverová třída služby WMI SMS_TaskSequence_InstallSoftwareAction
Třída SMS_TaskSequence_InstallSoftwareAction
WMI (Windows Management Instrumentation) je serverová třída poskytovatele serveru SMS v Configuration Manager, která představuje akci pořadí úkolů, která instaluje software.
Následující syntaxe je zjednodušená z kódu MOF (Managed Object Format) a zahrnuje všechny zděděné vlastnosti.
Syntaxe
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;
};
Metody
Třída SMS_TaskSequence_InstallSoftwareAction
nedefinuje žádné metody.
Vlastnosti
BaseVariableName
Datový typ: String
Typ přístupu: Čtení/zápis
Kvalifikátory: [RequiredIfNull("PackageID"), CommandLineArg(3)]
Název základní proměnné pořadí úkolů Tato vlastnost je vyžadována pro instalaci více programů, pokud PackageID
je nastavena na hodnotu null
.
Condition
Datový typ: SMS_TaskSequence_Condition
Typ přístupu: Čtení/zápis
Kvalifikátory: Žádné
Viz SMS_TaskSequence_Action serverová třída služby WMI.
ContinueOnError
Datový typ: Boolean
Typ přístupu: Čtení/zápis
Kvalifikátory: Žádné
Viz SMS_TaskSequence_Action serverová třída služby WMI.
ContinueOnInstallError
Datový typ: Boolean
Typ přístupu: Čtení/zápis
Kvalifikátory: [RequiredIfNotNull("BaseVariableName"), CommandLineArg(4)]
true
pokračujte, pokud dojde k chybě instalace. Tato vlastnost je povinná, pokud BaseVariableName
není nastavená na null
hodnotu .
Description
Datový typ: String
Typ přístupu: Čtení/zápis
Kvalifikátory: [AllowedLen("0-255")]
Viz SMS_TaskSequence_Action serverová třída služby WMI.
Enabled
Datový typ: Boolean
Typ přístupu: Čtení/zápis
Kvalifikátory: Žádné
Viz SMS_TaskSequence_Action serverová třída služby WMI.
Name
Datový typ: String
Typ přístupu: Čtení/zápis
Kvalifikátory: [AllowedLen("1-100")]
Viz SMS_TaskSequence_Action serverová třída služby WMI.
PackageID
Datový typ: String
Typ přístupu: Čtení/zápis
Kvalifikátory: [CommandLineArg(1), TaskSequencePackage]
ID balíčku pořadí úkolů, který se má použít k instalaci programu. Pokud chcete nainstalovat více programů, nastavte tuto vlastnost na null
hodnotu .
ProgramName
Datový typ: String
Typ přístupu: Čtení/zápis
Kvalifikátory: [RequiredIfNotNull("PackageID"), VariableName("_SMSSWDProgramName"), TaskSequenceProgram("PackageID")]
Program v balíčku, který se má nainstalovat. Tato vlastnost je povinná, pokud PackageID
není nastavená na null
hodnotu .
Proměnná pořadí úkolů přidružená k této vlastnosti je _SMSSWDProgramName. Další informace najdete v tématu Proměnné pořadí úkolů nasazení operačního systému.
SupportedEnvironment
Datový typ: String
Typ přístupu: Čtení/zápis
Kvalifikátory: [Not_Null:ToInstance]
Viz SMS_TaskSequence_Action serverová třída služby WMI.
Výchozí hodnota této vlastnosti pro tuto akci pořadí úkolů je FullOS.
Timeout
Datový typ: UInt32
Typ přístupu: Čtení/zápis
Kvalifikátory: Žádné
Viz SMS_TaskSequence_Action serverová třída služby WMI.
Poznámky
Mezi kvalifikátory tříd pro tuto třídu patří:
[CommandLine("smsswd.exe /pkg:%1 /install /basevar:%3 /continueOnError:%4"),
ActionCategory{"Software,2,2"},ActionUI{"AdminUI.TaskSequenceEditor.dll", "Microsoft. ConfigurationManagement.AdminConsole.TaskSequenceEditor", "InstallSoftwareDistributionControl", "TaskSequenceOptionControl"}]
Další informace o kvalifikátorech tříd a kvalifikátorech vlastností zahrnutých v části Vlastnosti najdete v tématu Configuration Manager třídy a kvalifikátory vlastností.
Požadavky
Požadavky na modul runtime
Další informace najdete v tématu Configuration Manager Server Runtime Requirements.
Požadavky na vývoj
Další informace najdete v tématu Požadavky na vývoj Configuration Manager Serveru.