Udostępnij za pośrednictwem


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 i DestinationPartition ustaw inne właściwości docelowe na nullwartość .

    Aby zainstalować na woluminie logicznym, takim jak c:\, ustaw DestinationLogicalDrive i ustaw inne właściwości na null.

    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 nullwartość , 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 i ImageIndex są używane do instalacji opartej na obrazach.

  • Właściwości InstallPackageID i InstallEditionIndex są używane do instalacji skryptowej.

  • Właściwości ConfigFilePackage i ConfigFileName 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.

Zobacz też

klasa WMI serwera SMS_TaskSequence_SetupWindowsAndSMSAction