SMS_TaskSequence_ApplyOperatingSystemAction Server WMI Class
Klasa SMS_TaskSequence_ApplyOperatingSystemAction
Instrumentacja zarządzania windows (WMI) jest klasą serwera dostawcy programu SMS w Configuration Manager, która reprezentuje akcję sekwencji zadań, która instaluje określony obraz systemu operacyjnego na komputerze docelowym.
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_ApplyOperatingSystemAction : SMS_TaskSequence_Action
{
SMS_TaskSequence_Condition Condition;
String ConfigFileName;
String ConfigFilePackage;
Boolean ContinueOnError;
String Description;
UInt32 DestinationDisk;
String DestinationLogicalDrive;
UInt32 DestinationPartition;
String DestinationVariable;
Boolean Enabled;
UInt32 ImageIndex;
String ImagePackageID;
UInt32 InstallEditionIndex;
String InstallPackageID;
String Name;
Boolean RunFromNet;
String SupportedEnvironment;
UInt32 Timeout;
};
Metody
Klasa SMS_TaskSequence_ApplyOperatingSystemAction
nie definiuje żadnych metod.
Właściwości
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).
ConfigFileName
Typ danych: String
Typ dostępu: odczyt/zapis
Kwalifikatory: [RequiredIfNotNull("ConfigFilePackage"), VariableName("OSDConfigFileName")]
Nazwa pliku odpowiedzi określonego ConfigFilePackage
we właściwości . Aby uzyskać więcej informacji, zobacz sekcję Uwagi w dalszej części tego tematu.
Zmienna sekwencji zadań skojarzona z tą właściwością to OSDConfigFileName. Aby uzyskać więcej informacji, zobacz Zmienne sekwencji zadań wdrażania systemu operacyjnego.
ConfigFilePackage
Typ danych: String
Typ dostępu: odczyt/zapis
Kwalifikatory: [CommandLineArg(4), TaskSequencePackage]
Identyfikator opcjonalnego pakietu zawierającego plik odpowiedzi instalatora systemu Windows. Aby uzyskać więcej informacji, zobacz sekcję Uwagi w dalszej części tego tematu.
ContinueOnError
Typ danych: Boolean
Typ dostępu: odczyt/zapis
Kwalifikatory: Brak
Zobacz SMS_TaskSequence_Action Server WMI Class (Klasa WMI serwera SMS_TaskSequence_Action).
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).
DestinationDisk
Typ danych: UInt32
Typ dostępu: odczyt/zapis
Kwalifikatory: [CommandLineArg(6), ValueRange("0-99")]
Indeks dysku, do którego ma zostać zastosowany obraz. Indeks może mieć wartość od 0 do 99. Aby uzyskać więcej informacji, zobacz sekcję Uwagi w dalszej części tego tematu.
DestinationLogicalDrive
Typ danych: String
Typ dostępu: odczyt/zapis
Kwalifikatory: [CommandLineArg(8)]
Litera dysku logicznego woluminu, do którego jest stosowany obraz. Aby uzyskać więcej informacji, zobacz sekcję Uwagi w dalszej części tego tematu.
DestinationPartition
Typ danych: UInt32
Typ dostępu: odczyt/zapis
Kwalifikatory: [CommandLineArg(7), RequiredIfNotNull("DestinationDisk"), ValueRange("1-99")]
Indeks partycji na dysku docelowym określonym przez DestinationDisk
, do którego jest stosowany obraz. Indeks może mieć wartość od 1 do 99. Aby uzyskać więcej informacji, zobacz sekcję Uwagi w dalszej części tego tematu.
DestinationVariable
Typ danych: String
Typ dostępu: odczyt/zapis
Kwalifikatory: [CommandLineArg(9)]
Zmienna sekwencji zadań zawierająca literę dysku logicznego woluminu, do którego jest stosowany obraz. Aby uzyskać więcej informacji, zobacz sekcję Uwagi w dalszej części tego tematu.
Enabled
Typ danych: Boolean
Typ dostępu: odczyt/zapis
Kwalifikatory: Brak
Zobacz SMS_TaskSequence_Action Server WMI Class (Klasa WMI serwera SMS_TaskSequence_Action).
ImageIndex
Typ danych: UInt32
Typ dostępu: odczyt/zapis
Kwalifikatory: [RequiredIfNotNull("ImagePackageID"), ValueRange("1-2147483647"), VariableName("OSDImageIndex")]
Indeks obrazu w pliku WIM zastosowany do komputera docelowego. Wartość tej właściwości może wynosić od 1 do 2147483647. Ta właściwość jest wymagana, jeśli ImagePackageID
jest ustawiona. Aby uzyskać więcej informacji, zobacz sekcję Uwagi w dalszej części tego tematu.
Zmienna sekwencji zadań skojarzona z tą właściwością to OSDImageIndex. Aby uzyskać więcej informacji, zobacz Zmienne sekwencji zadań wdrażania systemu operacyjnego.
ImagePackageID
Typ danych: String
Typ dostępu: odczyt/zapis
Kwalifikatory: [CommandLineArg(1), TaskSequencePackage("image"),RequiredIfNull("InstallPackageID")]
Identyfikator pakietu obrazu zastosowanego do komputera docelowego. Ta właściwość jest wymagana, jeśli InstallPackageID
nie jest ustawiona. Aby uzyskać więcej informacji, zobacz sekcję Uwagi w dalszej części tego tematu.
InstallEditionIndex
Typ danych: UInt32
Typ dostępu: odczyt/zapis
Kwalifikatory: [RequiredIfNotNull("InstallPackageID"), VariableName("OSDInstallEditionIndex")]
Indeks edycji instalacji ze skryptem, odzwierciedlony w pliku WIM zastosowanym do komputera docelowego. Wartość domyślna to 0. Ta właściwość jest wymagana, jeśli InstallPackageID
jest ustawiona. Aby uzyskać więcej informacji, zobacz sekcję Uwagi w dalszej części tego tematu.
InstallPackageID
Typ danych: String
Typ dostępu: odczyt/zapis
Kwalifikatory: [CommandLineArg(3), TaskSequencePackage("image"), RequiredIfNull("ImagePackageID")]
Identyfikator pakietu skryptowego pakietu instalacyjnego systemu operacyjnego do zainstalowania na komputerze docelowym. Aby uzyskać więcej informacji, zobacz sekcję Uwagi w dalszej części tego tematu.
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).
RunFromNet
Typ danych: Boolean
Typ dostępu: odczyt/zapis
Kwalifikatory: [RunFromNet, CommandLineArg(10)]
true
jeśli obraz WIM systemu operacyjnego zostanie zastosowany bezpośrednio z udziału sieciowego, a nie najpierw pobrany. Wymaga to udostępnienia pakietu obrazu w udziale w punkcie dystrybucji. Wartość domyślna to false
.
Te informacje dotyczą programu System Center 2012 Configuration Manager SP1 lub nowszego oraz programu System Center 2012 R2 Configuration Manager lub nowszego.
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 WinPE.
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("OSDApplyOS.exe<?1: /image:%1,%%OSDImageIndex%%><?3: /install:%3,%%OSDInstallEditionIndex%%><?4: \"/config:%4,%%OSDConfigFileName%%\"><?6: /target:%6,%7><?8: /target:%8><?9: /target:%%%9%%>"),
ActionCategory{"Images,1,5"},ActionUI{"AdminUI.TaskSequenceEditor.dll", "Microsoft. ConfigurationManagement.AdminConsole.TaskSequenceEditor", "ApplyOperatingSystemControl","TaskSequenceOptionControl"},SequenceCategory("OSD")]
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).
Dla obiektu docelowego tej akcji sekwencji zadań można ustawić następujące właściwości:
DestinationDisk
DestinationPartition
DestinationLogicalDrive
DestinationVariable
Aby zainstalować na określonym dysku lub partycji, ustaw
DestinationDisk
iDestinationPartition
ustaw inne właściwości docelowe nanull
wartość .Aby zainstalować na woluminie logicznym, takim jak c:\, ustaw
DestinationLogicalDrive
i ustaw inne właściwości nanull
.DestinationVariable
Można ustawić zmienną sekwencji zadań, która zawiera miejsce docelowe w postaci "1,1" na dysk docelowy 1, partycję 1 lub zawiera "c:", aby kierować wolumin logiczny.Ustaw wszystkie właściwości docelowe na
null
wartość , aby użyć woluminu sformatowanego "dalej dostępnego" jako obiektu docelowego.Następujące właściwości są specyficzne dla określonego typu instalacji:
Właściwości
ImagePackageID
iImageIndex
są używane do instalacji opartej na obrazach.Właściwości
InstallPackageID
iInstallEditionIndex
są używane do instalacji skryptowej.Właściwości
ConfigFilePackage
iConfigFileName
są używane do instalacji z pliku konfiguracji.Właściwość
InstallEditionIndex
jest ustawiana przez klasęSMS_TaskSequence_ApplyOperatingSystemAction
. Jest pobierany przez klasę WMI serwera SMS_TaskSequence_SetupWindowsAndSMSAction.
Uwaga
Wartość podana dla ImageIndex
właściwości może być problematyczna, jeśli aplikacja musi sprawdzić zakres właściwości pod kątem maksymalnej wartości większej niż 0x7fffffff (2147483647). W takim przypadku aplikacja nie może używać kwalifikatora zakresu we 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.