SMS_TaskSequencePackage Server WMI-klasse

De SMS_TaskSequencePackage WMI-klasse (Windows Management Instrumentation) is een SMS-providerserverklasse, in Configuration Manager, die een takenreekspakket vertegenwoordigt waarmee de stappen worden gedefinieerd die moeten worden uitgevoerd voor de takenreeks.

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

Syntaxis

Class SMS_TaskSequencePackage : SMS_PackageBaseclass
{
      UInt32 ActionInProgress;
      String AlternateContentProviders;
      String BootImageID;
      String Category;
      String CustomProgressMsg;
      String DependentProgram;
      String Description;
      UInt32 Duration;
      UInt8 ExtendedData[];
      UInt32 ExtendedDataSize;
      UInt32 ForcedDisconnectDelay;
      Boolean ForcedDisconnectEnabled;
      UInt32 ForcedDisconnectNumRetries;
      UInt8 Icon[];
      UInt32 IconSize;
      Boolean IgnoreAddressSchedule;
      UInt8 ISVData[];
      UInt32 ISVDataSize;
      String Language;
      DateTime LastRefreshTime;
      String LocalizedCategoryInstanceNames[];
      String Manufacturer;
      String MIFFilename;
      String MIFName;
      String MIFPublisher;
      String MIFVersion;
      String Name;
      UInt32 NumOfPrograms;
      String PackageID;
      UInt32 PackageSize;
      UInt32 PackageType;
      UInt32 PkgFlags;
      UInt32 PkgSourceFlag;
      String PkgSourcePath;
      String PreferredAddressType;
      UInt32 Priority;
      UInt32 ProgramFlags;
      SMS_TaskSequence_Reference References[];
      Boolean RefreshPkgSourceFlag;
      SMS_ScheduleToken RefreshSchedule[];
      String SecuredScopeNames[];
      String SedoObjectVersion;
      UInt32 ReferencesCount;
      String Reserved;
      String Sequence;
      String ShareName;
      UInt32 ShareType;
      DateTime SourceDate;
      String SourceSite;
      UInt32 SourceVersion;
      String StoredPkgPath;
      UInt32 StoredPkgVersion;
      SMS_OS_Details SupportedOperatingSystems[];
      UInt32 TaskSequenceFlags;
      UInt32 Type;
      String Version;
};

Methoden

In de volgende tabel ziet u de methoden in SMS_TaskSequencePackage.

Methode Beschrijving
AddChangeNotification Method in Class SMS_TaskSequencePackage Hiermee wordt een melding toegevoegd voor wijzigingen van het taakreekspakket.
De methode AddDistributionPoints in Class SMS_TaskSequencePackage Hiermee worden de distributiepunten voor het takenreekspakket bij elkaar opgeteld.
De methode CheckReferencesShareType in Class SMS_TaskSequencePackage Hiermee worden alle voor deze taakreeks bedoelde pakketten gecontroleerd en alle pakketten geretourneerd die niet worden gedeeld.
De methode GetClientConfigPolicies in Class SMS_TaskSequencePackage Haalt alle clientconfiguratiebeleidsregels voor de hele site en de bijbehorende beleidstoewijzingen op.
De methode GetContentHash in Class SMS_TaskSequencePackage Haalt de hash van specifieke Configuration Manager-inhoud op.
De methode GetPackageDefaultHash in Class SMS_TaskSequencePackage Haalt de hash van een Configuration Manager-pakket op.
De methode GetPackageHash in Class SMS_TaskSequencePackage Hiermee wordt de certificaathash voor het takenreekspakket opgehaald.
De methode GetSequence in Class SMS_TaskSequencePackage Haalt een taakreeks op uit een takenreekspakket.
De methode GetTsPolicies in Class SMS_TaskSequencePackage Hiermee haalt u alle beleidsregels op die aan de opgegeven taakreeks zijn gekoppeld.
GetTsPoliciesSaMedia-methode in Class SMS_TaskSequencePackage Hiermee haalt u alle beleidsregels op die aan de opgegeven taakreeks zijn gekoppeld.
De methode GetTSRelatedToDriverCategory in Class SMS_TaskSequencePackage Haal takenreekspakketten op die betrekking hebben op de opgegeven categorie.
Methode ImportSequence in Class SMS_TaskSequencePackage Hiermee importeert u een SMS_TaskSequence object op basis van de opgegeven XML.
RefreshPkgSource-methode in Class SMS_TaskSequencePackage Hiermee vernieuwt u de pakketbron op alle distributiepunten wanneer de pakketeigenschappen niet zijn gewijzigd.
De methode SetSequence in Class SMS_TaskSequencePackage Updates van een takenreekspakket met de ingevoerde takenreeks.
De methode SetSourceSite in Class SMS_TaskSequencePackage Hiermee stelt u de code in van de bronsite voor het takenreekspakket.
Ontgrendelingsmethode in klas SMS_TaskSequencePackage Hiermee stelt u de bronsite in op de huidige site, waardoor het takenreekspakket wordt ontgrendeld.

Eigenschappen

ActionInProgress Gegevenstype: UInt32

Toegangstype: Alleen-lezen

Kwalificaties: [lees]

Zie SMS_PackageBaseclass Server WMI-klasse.

AlternateContentProviders Gegevenstype: String

Toegangstype: Lezen/schrijven

Kwalificaties: [groot, lui]

Zie SMS_PackageBaseclass Server WMI-klasse.

BootImageID Gegevenstype: String

Toegangstype: Lezen/schrijven

Kwalificaties: [lui]

Id van het opstartkopiepakket als de taakreeks een verwijzing naar een opstartinstallatiekopie in de References eigenschap bevat. Zie SMS_BootImagePackage Server WMI-klasse voor informatie over het opstartkopiepakket.

Category Gegevenstype: String

Toegangstype: Lezen/schrijven

Kwalificaties: [lui]

Pakketcategorie taakreeks. De standaardwaarde is "". De categorie voor het pakket wordt toegewezen met behulp van de Category eigenschap van SMS_TaskSequence Server WMI-klasse.

CustomProgressMsg Gegevenstype: String

Toegangstype: Lezen/schrijven

Kwalificaties: [lui]

Een aangepast voortgangsbericht dat is opgegeven in de Configuration Manager-console.

DependentProgram Gegevenstype: String

Toegangstype: Lezen/schrijven

Kwalificaties: [lui]

Een opgemaakte tekenreeks die elk programma definieert dat vóór het huidige programma moet worden uitgevoerd. De indeling is '<PackageID;>;<ProgramName>'. Zie SMS_Program Server WMI-klasse voor meer informatie.

Description Gegevenstype: String

Toegangstype: Lezen/schrijven

Kwalificaties: Geen

Zie SMS_PackageBaseclass Server WMI-klasse.

Duration Gegevenstype: UInt32

Toegangstype: Lezen/schrijven

Kwalificaties: Geen

De tijd die het programma ongeveer nodig heeft, in minuten. De standaardwaarde is 0.

ExtendedData Gegevenstype: UInt8 Array

Toegangstype: Lezen/schrijven

Kwalificaties: [groot, lui]

Zie SMS_PackageBaseclass Server WMI-klasse.

ExtendedDataSize Gegevenstype: UInt32

Toegangstype: Lezen/schrijven

Kwalificaties: [lui]

Zie SMS_PackageBaseclass Server WMI-klasse.

ForcedDisconnectDelay Gegevenstype: UInt32

Toegangstype: Lezen/schrijven

Kwalificaties: Geen

Zie SMS_PackageBaseclass Server WMI-klasse.

ForcedDisconnectEnabled Gegevenstype: Boolean

Toegangstype: Lezen/schrijven

Kwalificaties: Geen

Zie SMS_PackageBaseclass Server WMI-klasse.

ForcedDisconnectNumRetries Gegevenstype: UInt32

Toegangstype: Lezen/schrijven

Kwalificaties: Geen

Zie SMS_PackageBaseclass Server WMI-klasse.

Icon Gegevenstype: UInt8 Array

Toegangstype: Lezen/schrijven

Kwalificaties: [groot]

Zie SMS_PackageBaseclass Server WMI-klasse.

IconSize Gegevenstype: UInt32

Toegangstype: Lezen/schrijven

Kwalificaties: [lui]

Zie SMS_PackageBaseclass Server WMI-klasse.

IgnoreAddressSchedule Gegevenstype: Boolean

Toegangstype: Lezen/schrijven

Kwalificaties: Geen

Zie SMS_PackageBaseclass Server WMI-klasse.

ISVData Gegevenstype: UInt8 Array

Toegangstype: Lezen/schrijven

Kwalificaties: [groot, lui]

Zie SMS_PackageBaseclass Server WMI-klasse.

ISVDataSize Gegevenstype: UInt32

Toegangstype: Lezen/schrijven

Kwalificaties: [lui]

Zie SMS_PackageBaseclass Server WMI-klasse.

Language Gegevenstype: String

Toegangstype: Lezen/schrijven

Kwalificaties: Geen

Zie SMS_PackageBaseclass Server WMI-klasse.

LastRefreshTime Gegevenstype: DateTime

Toegangstype: Alleen-lezen

Kwalificaties: [lees]

Zie SMS_PackageBaseclass Server WMI-klasse.

LocalizedCategoryInstanceNames Gegevenstype: String Array

Toegangstype: Alleen-lezen

Kwalificaties: [lees]

Zie SMS_PackageBaseclass Server WMI-klasse.

Manufacturer Gegevenstype: String

Toegangstype: Lezen/schrijven

Kwalificaties: Geen

Zie SMS_PackageBaseclass Server WMI-klasse.

MIFFilename Gegevenstype: String

Toegangstype: Lezen/schrijven

Kwalificaties: Geen

Zie SMS_PackageBaseclass Server WMI-klasse.

MIFName Gegevenstype: String

Toegangstype: Lezen/schrijven

Kwalificaties: Geen

Zie SMS_PackageBaseclass Server WMI-klasse.

MIFPublisher Gegevenstype: String

Toegangstype: Lezen/schrijven

Kwalificaties: Geen

Zie SMS_PackageBaseclass Server WMI-klasse.

MIFVersion Gegevenstype: String

Toegangstype: Lezen/schrijven

Kwalificaties: Geen

Zie SMS_PackageBaseclass Server WMI-klasse.

Name Gegevenstype: String

Toegangstype: Lezen/schrijven

Kwalificaties: Geen

Zie SMS_PackageBaseclass Server WMI-klasse.

NumOfPrograms Gegevenstype: UInt32

Toegangstype: Lezen/schrijven

Kwalificaties: Geen

Zie SMS_PackageBaseclass Server WMI-klasse.

PackageID Gegevenstype: String

Toegangstype: Lezen

Kwalificaties [sleutel]

Zie SMS_PackageBaseclass Server WMI-klasse.

PackageSize Gegevenstype: UInt32

Toegangstype: Lezen

Zie SMS_PackageBaseclass Server WMI-klasse.

PackageType Gegevenstype: UInt32

Toegangstype: Lezen/schrijven

Kwalificaties: Geen

Zie SMS_PackageBaseclass Server WMI-klasse.

Voor deze klasse is het pakkettype PKG_TYPE_TASK_SEQUENCE (4).

PkgFlags Gegevenstype: UInt32

Toegangstype: Lezen/schrijven

Kwalificaties: [bits]

Zie SMS_PackageBaseclass Server WMI-klasse.

PkgSourceFlag Gegevenstype: UInt32

Toegangstype: Lezen/schrijven

Kwalificaties: Geen

Zie SMS_PackageBaseclass Server WMI-klasse.

PkgSourcePath Gegevenstype: String

Toegangstype: Lezen/schrijven

Kwalificaties: Geen

Zie SMS_PackageBaseclass Server WMI-klasse.

PreferredAddressType Gegevenstype: String

Toegangstype: Lezen/schrijven

Kwalificaties: Geen

Zie SMS_PackageBaseclass Server WMI-klasse.

Priority Gegevenstype: UInt32

Toegangstype: Lezen/schrijven

Kwalificaties: Geen

Zie SMS_PackageBaseclass Server WMI-klasse.

ProgramFlags Gegevenstype: UInt32

Toegangstype: Lezen/schrijven

Kwalificaties: [bits]

Vlaggen die de installatiekenmerken van het programma aangeven. De standaardvlaggen zijn Standaardprogramma, ONBEHEERD, UNCPATH, HIDEWINDOW, ADMINRIGHTS en ANY_PLATFORM. De standaardwaarde is 152084496.

Bitje Decimale waarde Hexadecimaal Beschrijving
0 1 0x00000001 AUTHORIZED_DYNAMIC_INSTALL. Het programma is geautoriseerd voor dynamische installatie.
1 2 0x00000002 USE_CUSTOM_PROGRESS_MSG. Het programma maakt gebruik van een aangepast voortgangsbericht.
8 256 0x00000100 WINDOWS_CE. Gebruik Windows CE als apparaatprogramma. Als deze waarde is ingesteld, wordt het programma niet aangeboden aan desktopclients.
9 512 0x00000200 RUN_DEPENDANT_ALWAYS. Voer altijd de directe afhankelijkheid van het programma uit.
10 1024 0x00000400 AFTELLEN. Het afteldialoogvenster weergeven.
12 4096 0x00001000 UITGESCHAKELD. Het programma is uitgeschakeld.
13 8192 0x00002000 ONBEHEERD. Het programma vereist geen interactie van de gebruiker.
14 16384 0x00004000 USERCONTEXT. Het programma moet worden uitgevoerd in de context van de gebruiker. Stel de waarde altijd in op 0.
15 32768 0x00008000 BEHEERDERSRECHTEN. Het programma moet worden uitgevoerd onder beheerdersrechten.
16 65536 0x00010000 ELKE GEBRUIKER. Het programma moet worden uitgevoerd door elke gebruiker voor wie het geldig is. Deze instelling is alleen geldig voor verplichte taken. Stel de waarde altijd in op 0.
17 131072 0x00020000 NOUSERLOGGEDIN. Het programma wordt alleen uitgevoerd wanneer er geen gebruiker is aangemeld.
18 262144 0x00040000 OKTOQUIT. Programma afsluiten is ingeschakeld. Stel de waarde altijd in op 0.
19 524288 0x00080000 OKTOREBOOT. Computer opnieuw opstarten is ingeschakeld. Stel de waarde altijd in op 0.
20 1048576 0x00100000 USEUNCPATH. Programmatoegang maakt gebruik van een UNC-pad (Universal Naming Convention).
21 2097152 0x00200000 PERSISTCONNECTION. De programmaverbinding blijft behouden. Stel de waarde altijd in op 0.
22 4194304 0x00400000 GEMINIMALISEERD. Maximaliseer het programmavenster. Stel de waarde altijd in op 0.
23 8388608 0x00800000 RUNMAXIMIZED. Het programmavenster minimaliseren. Stel de waarde altijd in op 0.
24 16777216 0x01000000 VERBERGVENSTER. Het programmavenster verbergen.
25 33554432 0x02000000 OKTOLOGOFF. Afmelden is ingeschakeld. Stel de waarde altijd in op 0.
26 67108864 0x04000000 RUNACCOUNT. Voer het programma uit met behulp van accounttoegang.
27 134217728 0x08000000 ANY_PLATFORM. Het programma kan op elk besturingssysteem worden uitgevoerd.
28 268435456 0x10000000 STILL_RUNNING. Het programma wordt momenteel uitgevoerd.
29 536870912 0x20000000 SUPPORT_UNINSTALL. Het programma heeft een hulpprogramma voor het verwijderen. Stel de waarde altijd in op 0.
31 2147483648 0x80000000 SHOW_IN_ARP. Geef het programma in de opties voor het toevoegen of verwijderen van programma's weer.

References Gegevenstype: SMS_TaskSequence_Reference Array

Toegangstype: Alleen-lezen

Kwalificaties: [lui, lezen]

SMS_TaskSequence_Reference Server WMI-klasseobjecten die de pakketten/programma's en toepassingen vertegenwoordigen waarnaar wordt verwezen door stappen in de takenreeks.

RefreshPkgSourceFlag Gegevenstype: Boolean

Toegangstype: Lezen/schrijven

Kwalificaties: [lui]

Zie SMS_PackageBaseclass Server WMI-klasse.

RefreshSchedule Gegevenstype: SMS_ScheduleToken Array

Toegangstype:

Kwalificaties: [max(15), lui]

Zie SMS_PackageBaseclass Server WMI-klasse.

ReferencesCount Gegevenstype: UInt32

Toegangstype: Alleen-lezen

Kwalificaties: [lees]

De grootte van de matrix die door de References eigenschap wordt aangegeven. Hiermee wordt het aantal pakketten/programma's en toepassingen aangegeven waarnaar door de taakreeks wordt verwezen.

Reserved Gegevenstype: String

Toegangstype: Lezen/schrijven

Kwalificaties: [lui]

Intern gebruikt door de SMS-provider.

SecuredScopeNames Gegevenstype: String Array

Toegangstype: Alleen-lezen

Kwalificaties: [lees]

Zie SMS_PackageBaseclass Server WMI-klasse.

SedoObjectVersion Gegevenstype: String

Toegangstype: Alleen-lezen

Kwalificaties: [lees]

Zie SMS_PackageBaseclass Server WMI-klasse.

Sequence Gegevenstype: String

Toegangstype: Alleen-lezen

Kwalificaties: [lui, lezen]

Gegevens met XML-indeling die informatie over de takenreeks bevatten.

ShareName Gegevenstype: String

Toegangstype: Lezen/schrijven

Kwalificaties: Geen

Zie SMS_PackageBaseclass Server WMI-klasse.

ShareType Gegevenstype: UInt32

Toegangstype: Lezen/schrijven

Kwalificaties: Geen

Zie SMS_PackageBaseclass Server WMI-klasse.

SourceDate Gegevenstype: DateTime

Toegangstype: Alleen-lezen

Kwalificaties: [lees]

Zie SMS_PackageBaseclass Server WMI-klasse.

SourceSite Gegevenstype: String

Toegangstype: Alleen-lezen

Kwalificaties: [lees]

Zie SMS_PackageBaseclass Server WMI-klasse.

SourceVersion Gegevenstype: UInt32

Toegangstype: Alleen-lezen

Kwalificaties: [lees]

Zie SMS_PackageBaseclass Server WMI-klasse.

StoredPkgPath Gegevenstype: String

Toegangstype: Lezen/schrijven

Kwalificaties: Geen

Zie SMS_PackageBaseclass Server WMI-klasse.

StoredPkgVersion Gegevenstype: UInt32

Toegangstype: Lezen/schrijven

Kwalificaties: Geen

Zie SMS_PackageBaseclass Server WMI-klasse.

SupportedOperatingSystems Gegevenstype: SMS_OS_Details Array

Toegangstype: Lezen/schrijven

Kwalificaties: [lui]

SMS_OS_Details Server WMI-klasseobjecten die details beschrijven voor de platforms waarop het programma kan worden uitgevoerd.

TaskSequenceFlags Gegevenstype: UInt32

Toegangstype: Lezen/schrijven

Kwalificaties: [lui, bits("DANGLING_REF(0)")]

Vlaggen die de pakketvoorwaarden van de taakreeks aangeven. De enige vlag die momenteel is gedefinieerd is DANGLING_REF (bit 0).

Bitje Beschrijving
0 Stel deze instelling in als de taakreeks verwijst naar een pakket dat niet is gedefinieerd op de site.

Type Gegevenstype: UInt32

Toegangstype: Alleen-lezen

Kwalificaties: [lui, lezen]

Het type taakreeks dat wordt voorgesteld door het pakket. Mogelijke waarden zijn:

Waarde Beschrijving
1 Algemene takenreeks
2 Takenreeks voor implementatie van besturingssysteem

Version Gegevenstype: String

Toegangstype: Lezen/schrijven

Kwalificaties: Geen

Zie SMS_PackageBaseclass Server WMI-klasse.

Opmerkingen

Klassekwalificaties voor deze klasse zijn onder meer:

  • Beveiligd

  • Pictogram("Package.ico")

    Zie Klasse- en eigenschapskwalificaties in Configuration Manager voor meer informatie over klasse- en eigenschapskwalificaties in het gedeelte Eigenschappen.

    Als u met deze cursus aan de slag wilt, raadpleegt u How to create an Operating System Deployment Task Sequence Package.

    U maakt een pakket met taken voor de implementatie van het besturingssysteem door een exemplaar van de SMS_TaskSequencePackage klasse te maken waarin een takenreeks kan worden gehouden. De takenreeks zelf wordt gemaakt met behulp van het Operating System Deployment Task Sequence Object Model en is gekoppeld aan het takenreekspakket met behulp van de methode SetSequence in de methode Class SMS_TaskSequencePackage . Het pakket wordt aangekondigd bij klanten, die vervolgens de taakreeks kunnen uitvoeren. Zie How to create an Operating System Deployment task Sequence Package (Een pakket met besturingssysteemimplementaties) maken voor meer informatie.

    Zie Implementatietaakreeksen voor besturingssystemen voor meer informatie over de WMI-objecten van de takenreeks.

Vereisten

Runtime vereisten

Zie de vereisten voor de runtime van de Configuration Manager-server voor meer informatie.

Ontwikkelingsvereisten

Zie Vereisten voor de ontwikkeling van Configuration Manager-servers voor meer informatie.

Zie ook

SMS_TaskSequence Server WMI-klasse