Delen via


WMI-klasse SMS_TaskSequence_ApplyOperatingSystemAction-server

De SMS_TaskSequence_ApplyOperatingSystemAction WMI-klasse (Windows Management Instrumentation) is een sms-providerserverklasse, in Configuration Manager, die een takenreeksactie vertegenwoordigt waarmee een opgegeven installatiekopie van het besturingssysteem op een doelcomputer wordt geïnstalleerd.

De volgende syntaxis is vereenvoudigd van MOF-code (Managed Object Format) en bevat alle overgenomen eigenschappen.

Syntaxis

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;  
};  

Methoden

De SMS_TaskSequence_ApplyOperatingSystemAction klasse definieert geen methoden.

Eigenschappen

Condition
Gegevenstype: SMS_TaskSequence_Condition

Toegangstype: Lezen/schrijven

Kwalificatie: Geen

Zie WMI-klasse SMS_TaskSequence_Action-server.

ConfigFileName
Gegevenstype: String

Toegangstype: Lezen/schrijven

Kwalificatie: [RequiredIfNotNull("ConfigFilePackage"), VariableName("OSDConfigFileName")]

De naam van het antwoordbestand dat is opgegeven in de ConfigFilePackage eigenschap. Zie de sectie Opmerkingen verderop in dit onderwerp voor meer informatie.

De takenreeksvariabele die aan deze eigenschap is gekoppeld, is OSDConfigFileName. Zie Takenreeksvariabelen voor besturingssysteemimplementatie voor meer informatie.

ConfigFilePackage
Gegevenstype: String

Toegangstype: Lezen/schrijven

Kwalificatie: [CommandLineArg(4), TaskSequencePackage]

Id van het optionele pakket met het Windows Setup-antwoordbestand. Zie de sectie Opmerkingen verderop in dit onderwerp voor meer informatie.

ContinueOnError
Gegevenstype: Boolean

Toegangstype: Lezen/schrijven

Kwalificatie: Geen

Zie WMI-klasse SMS_TaskSequence_Action-server.

Description
Gegevenstype: String

Toegangstype: Lezen/schrijven

Kwalificatie: [AllowedLen("0-255")]

Zie WMI-klasse SMS_TaskSequence_Action-server.

DestinationDisk
Gegevenstype: UInt32

Toegangstype: Lezen/schrijven

Kwalificatie: [CommandLineArg(6), ValueRange("0-99")]

Index van de schijf waarop de installatiekopieën moeten worden toegepast. De index kan een waarde van 0 tot en met 99 hebben. Zie de sectie Opmerkingen verderop in dit onderwerp voor meer informatie.

DestinationLogicalDrive
Gegevenstype: String

Toegangstype: Lezen/schrijven

Kwalificatie: [CommandLineArg(8)]

Logische stationsletter van het volume waarop de afbeelding is toegepast. Zie de sectie Opmerkingen verderop in dit onderwerp voor meer informatie.

DestinationPartition
Gegevenstype: UInt32

Toegangstype: Lezen/schrijven

Kwalificatie: [CommandLineArg(7), RequiredIfNotNull("DestinationDisk"), ValueRange("1-99")]

Index van de partitie op de doelschijf die is opgegeven door DestinationDisk waarop de installatiekopieën worden toegepast. De index kan een waarde hebben van 1 tot en met 99. Zie de sectie Opmerkingen verderop in dit onderwerp voor meer informatie.

DestinationVariable
Gegevenstype: String

Toegangstype: Lezen/schrijven

Kwalificatie: [CommandLineArg(9)]

Takenreeksvariabele die de logische stationsletter bevat van het volume waarop de afbeelding wordt toegepast. Zie de sectie Opmerkingen verderop in dit onderwerp voor meer informatie.

Enabled
Gegevenstype: Boolean

Toegangstype: Lezen/schrijven

Kwalificatie: Geen

Zie WMI-klasse SMS_TaskSequence_Action-server.

ImageIndex
Gegevenstype: UInt32

Toegangstype: Lezen/schrijven

Kwalificatie: [RequiredIfNotNull("ImagePackageID"), ValueRange("1-2147483647"), VariableName("OSDImageIndex")]

Index van de afbeelding in het WIM-bestand toegepast op de doelcomputer. De waarde van deze eigenschap kan tussen 1 en 2147483647 zijn. Deze eigenschap is vereist als ImagePackageID deze is ingesteld. Zie de sectie Opmerkingen verderop in dit onderwerp voor meer informatie.

De takenreeksvariabele die aan deze eigenschap is gekoppeld, is OSDImageIndex. Zie Takenreeksvariabelen voor besturingssysteemimplementatie voor meer informatie.

ImagePackageID
Gegevenstype: String

Toegangstype: Lezen/schrijven

Kwalificatie: [CommandLineArg(1), TaskSequencePackage("image"),RequiredIfNull("InstallPackageID")]

Pakket-id van de installatiekopieën die zijn toegepast op de doelcomputer. Deze eigenschap is vereist als InstallPackageID deze niet is ingesteld. Zie de sectie Opmerkingen verderop in dit onderwerp voor meer informatie.

InstallEditionIndex
Gegevenstype: UInt32

Toegangstype: Lezen/schrijven

Kwalificatie: [RequiredIfNotNull("InstallPackageID"), VariableName("OSDInstallEditionIndex")]

De editie-index voor een gescripte installatie, weergegeven in het WIM-bestand dat is toegepast op de doelcomputer. De standaardwaarde is 0. Deze eigenschap is vereist als InstallPackageID deze is ingesteld. Zie de sectie Opmerkingen verderop in dit onderwerp voor meer informatie.

InstallPackageID
Gegevenstype: String

Toegangstype: Lezen/schrijven

Kwalificatie: [CommandLineArg(3), TaskSequencePackage("image"), RequiredIfNull("ImagePackageID")]

Pakket-id van het installatiepakket voor het script van het besturingssysteem dat op de doelcomputer moet worden geïnstalleerd. Zie de sectie Opmerkingen verderop in dit onderwerp voor meer informatie.

Name
Gegevenstype: String

Toegangstype: Lezen/schrijven

Kwalificatie: [AllowedLen("1-100")]

Zie WMI-klasse SMS_TaskSequence_Action-server.

RunFromNet
Gegevenstype: Boolean

Toegangstype: Lezen/schrijven

Kwalificatie: [RunFromNet, CommandLineArg(10)]

true als de WIM-installatiekopieën van het besturingssysteem rechtstreeks vanuit een netwerkshare worden toegepast in plaats van eerst te worden gedownload. Hiervoor moet het installatiekopieënpakket beschikbaar worden gesteld op een share op het distributiepunt. De standaardwaarde is false.

Deze informatie is van toepassing op System Center 2012 Configuration Manager SP1 of hoger en System Center 2012 R2 Configuration Manager of hoger.

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 WinPE.

Timeout
Gegevenstype: UInt32

Toegangstype: Lezen/schrijven

Kwalificatie: Geen

Zie WMI-klasse SMS_TaskSequence_Action-server.

Opmerkingen

Klaskwalificaties voor deze klasse zijn onder andere:

[CommandLine("OSDApplyOS.exe<?1: /image:%1,%%OSDImageIndex%%><?3: /install:%3,%%OSDInstallEditionIndex%%><?4: \"/config:%4,%%OSDConfigFileName%%\"><?6: /target:%7><?8: /target:%8><?9: /target:%%%9%%>"),

ActionCategory{"Images,1,5"},ActionUI{"AdminUI.TaskSequenceEditor.dll", "Microsoft. ConfigurationManagement.AdminConsole.TaskSequenceEditor", "ApplyOperatingSystemControl","TaskSequenceOptionControl"},SequenceCategory("OSD")]

Zie Configuration Manager Class en Property Qualifiers voor meer informatie over zowel de klassekwalificaties als de eigenschappen die zijn opgenomen in de sectie Eigenschappen.

De volgende eigenschappen kunnen worden ingesteld voor het doel van deze takenreeksactie:

  • DestinationDisk

  • DestinationPartition

  • DestinationLogicalDrive

  • DestinationVariable

    Als u wilt installeren op een specifieke schijf of partitie, stelt DestinationDisk en DestinationPartition en stelt u de andere doeleigenschappen in op null.

    Als u wilt installeren op een logisch volume, zoals c:\, stelt DestinationLogicalDrive u de andere eigenschappen nullin op .

    DestinationVariable kan worden ingesteld op een takenreeksvariabele die de bestemming bevat in de vorm van '1,1' op doelschijf 1, partitie 1 of bevat 'c:' om een logisch volume te targeten.

    Stel alle doeleigenschappen in op null, om het geformatteerde volume 'Next Available' als doel te gebruiken.

    De volgende eigenschappen zijn specifiek voor een bepaald type installatie:

  • De ImagePackageID eigenschappen en ImageIndex worden gebruikt voor een installatiekopieën.

  • De InstallPackageID eigenschappen en InstallEditionIndex worden gebruikt voor een scriptinstallatie.

  • De ConfigFilePackage eigenschappen en ConfigFileName worden gebruikt voor de installatie vanuit een configuratiebestand.

    De InstallEditionIndex eigenschap wordt ingesteld door de SMS_TaskSequence_ApplyOperatingSystemAction klasse. Deze wordt opgehaald door WMI-klasse SMS_TaskSequence_SetupWindowsAndSMSAction-server.

Opmerking

De opgegeven waarde voor de ImageIndex eigenschap kan problematisch zijn als uw toepassing het bereik van de eigenschap moet controleren op een maximumwaarde die groter is dan 0x7fffffff (2147483647). In dit geval kan uw toepassing de bereikkwalificatie voor de eigenschap niet gebruiken.

Vereisten

Runtimevereisten

Zie runtimevereisten voor Configuration Manager server voor meer informatie.

Ontwikkelingsvereisten

Zie vereisten voor Configuration Manager serverontwikkeling voor meer informatie.

Zie ook

WMI-klasse SMS_TaskSequence_SetupWindowsAndSMSAction-server