SMS_TaskSequence_InstallSoftwareAction Server WMI Class
Klasa SMS_TaskSequence_InstallSoftwareAction
Instrumentacja zarządzania windows (WMI) jest klasą serwera dostawcy programu SMS w Configuration Manager, która reprezentuje akcję sekwencji zadań instalującą oprogramowanie.
Poniższa składnia jest uproszczona z kodu MOF (Managed Object Format) i zawiera wszystkie dziedziczone właściwości.
Składni
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
Klasa SMS_TaskSequence_InstallSoftwareAction
nie definiuje żadnych metod.
Właściwości
BaseVariableName
Typ danych: String
Typ dostępu: odczyt/zapis
Kwalifikatory: [RequiredIfNull("PackageID"), CommandLineArg(3)]
Nazwa zmiennej podstawowej sekwencji zadań. Ta właściwość jest wymagana do zainstalowania wielu programów, jeśli PackageID
ustawiono wartość null
.
Condition
Typ danych: SMS_TaskSequence_Condition
Typ dostępu: odczyt/zapis
Kwalifikatory: Brak
Zobacz SMS_TaskSequence_Action Server WMI Class (Klasa WMI serwera SMS_TaskSequence_Action).
ContinueOnError
Typ danych: Boolean
Typ dostępu: odczyt/zapis
Kwalifikatory: Brak
Zobacz SMS_TaskSequence_Action Server WMI Class (Klasa WMI serwera SMS_TaskSequence_Action).
ContinueOnInstallError
Typ danych: Boolean
Typ dostępu: odczyt/zapis
Kwalifikatory: [RequiredIfNotNull("BaseVariableName"), CommandLineArg(4)]
true
w przypadku wystąpienia błędu instalacji. Ta właściwość jest wymagana, jeśli BaseVariableName
nie jest ustawiona na null
wartość .
Description
Typ danych: String
Typ dostępu: odczyt/zapis
Kwalifikatory: [AllowedLen("0-255")]
Zobacz SMS_TaskSequence_Action Server WMI Class (Klasa WMI serwera SMS_TaskSequence_Action).
Enabled
Typ danych: Boolean
Typ dostępu: odczyt/zapis
Kwalifikatory: Brak
Zobacz SMS_TaskSequence_Action Server WMI Class (Klasa WMI serwera SMS_TaskSequence_Action).
Name
Typ danych: String
Typ dostępu: odczyt/zapis
Kwalifikatory: [AllowedLen("1-100")]
Zobacz SMS_TaskSequence_Action Server WMI Class (Klasa WMI serwera SMS_TaskSequence_Action).
PackageID
Typ danych: String
Typ dostępu: odczyt/zapis
Kwalifikatory: [CommandLineArg(1), TaskSequencePackage]
Identyfikator pakietu sekwencji zadań używany do zainstalowania programu. Ustaw tę właściwość, aby null
zainstalować wiele programów.
ProgramName
Typ danych: String
Typ dostępu: odczyt/zapis
Kwalifikatory: [RequiredIfNotNull("PackageID"), VariableName("_SMSSWDProgramName"), TaskSequenceProgram("PackageID")]
Program w pakiecie do zainstalowania. Ta właściwość jest wymagana, jeśli PackageID
nie jest ustawiona na null
wartość .
Zmienna sekwencji zadań skojarzona z tą właściwością jest _SMSSWDProgramName. Aby uzyskać więcej informacji, zobacz Zmienne sekwencji zadań wdrażania systemu operacyjnego.
SupportedEnvironment
Typ danych: String
Typ dostępu: odczyt/zapis
Kwalifikatory: [Not_Null:ToInstance]
Zobacz SMS_TaskSequence_Action Server WMI Class (Klasa WMI serwera SMS_TaskSequence_Action).
Wartość domyślna tej właściwości dla tej akcji sekwencji zadań to FullOS.
Timeout
Typ danych: UInt32
Typ dostępu: odczyt/zapis
Kwalifikatory: Brak
Zobacz SMS_TaskSequence_Action Server WMI Class (Klasa WMI serwera SMS_TaskSequence_Action).
Uwagi
Kwalifikatory klas dla tej klasy obejmują:
[CommandLine("smsswd.exe /pkg:%1 /install /basevar:%3 /continueOnError:%4"),
ActionCategory{"Software,2,2"},ActionUI{"AdminUI.TaskSequenceEditor.dll", "Microsoft. ConfigurationManagement.AdminConsole.TaskSequenceEditor", "InstallSoftwareDistributionControl", "TaskSequenceOptionControl"}]
Aby uzyskać więcej informacji na temat kwalifikatorów klas i kwalifikatorów właściwości zawartych w sekcji Właściwości, zobacz Configuration Manager Class and Property Qualifiers (Kwalifikatory klasy Configuration Manager i właściwości).
Wymagania
Wymagania dotyczące środowiska uruchomieniowego
Aby uzyskać więcej informacji, zobacz wymagania dotyczące środowiska uruchomieniowego serwera Configuration Manager.
Wymagania programistyczne
Aby uzyskać więcej informacji, zobacz Configuration Manager Wymagania dotyczące programowania serwera.