Delen via


WMI-klasse SMS_TaskSequencePackage-server

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

De volgende syntaxis is vereenvoudigd van 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
Methode AddChangeNotification in klasse SMS_TaskSequencePackage Hiermee voegt u een melding voor het wijzigen van takenreekspakketten toe.
Methode AddDistributionPoints in klasse SMS_TaskSequencePackage Hiermee voegt u de distributiepunten voor het takenreekspakket toe.
Methode CheckReferencesShareType in klasse SMS_TaskSequencePackage Controleert alle doorverwezen pakketten voor deze takenreeks en retourneert alle niet-gedeelde pakketten.
Methode GetClientConfigPolicies in klasse SMS_TaskSequencePackage Hiermee haalt u alle clientconfiguratiebeleidsregels voor de hele site en de bijbehorende beleidstoewijzingen op.
Methode GetContentHash in klasse SMS_TaskSequencePackage Hiermee haalt u de hash van specifieke Configuration Manager inhoud op.
Methode GetPackageDefaultHash in klasse SMS_TaskSequencePackage Hiermee haalt u de hash van een Configuration Manager-pakket op.
Methode GetPackageHash in klasse SMS_TaskSequencePackage Hiermee haalt u de certificaat-hash voor het takenreekspakket op.
Methode GetSequence in klasse SMS_TaskSequencePackage Hiermee haalt u een takenreeks op uit een takenreekspakket.
Methode GetTsPolicies in klasse SMS_TaskSequencePackage Hiermee haalt u alle beleidsregels op die zijn gekoppeld aan de opgegeven takenreeks.
Methode GetTsPoliciesSaMedia in klasse SMS_TaskSequencePackage Hiermee haalt u alle beleidsregels op die zijn gekoppeld aan de opgegeven takenreeks.
Methode GetTSRelatedToDriverCategory in klasse SMS_TaskSequencePackage Takenreekspakketten ophalen die betrekking hebben op de opgegeven categorie.
Methode ImportSequence in klasse SMS_TaskSequencePackage Hiermee importeert u een SMS_TaskSequence object op basis van de opgegeven XML.
Methode RefreshPkgSource in klasse SMS_TaskSequencePackage Hiermee vernieuwt u de pakketbron op alle distributiepunten wanneer de pakketeigenschappen niet zijn gewijzigd.
Methode SetSequence in klasse SMS_TaskSequencePackage Updates een takenreekspakket met de invoertakenreeks.
Methode SetSourceSite in klasse SMS_TaskSequencePackage Hiermee stelt u de code van de bronsite voor het takenreekspakket in.
Methode Ontgrendelen in klasse SMS_TaskSequencePackage Hiermee stelt u de bronsite in op de huidige site, waarmee het takenreekspakket wordt ontgrendeld.

Eigenschappen

ActionInProgress
Gegevenstype: UInt32

Toegangstype: Alleen-lezen

Kwalificatie: [lezen]

Zie WMI-klasse SMS_PackageBaseclass-server.

AlternateContentProviders
Gegevenstype: String

Toegangstype: Lezen/schrijven

Kwalificatie: [groot, lui]

Zie WMI-klasse SMS_PackageBaseclass-server.

BootImageID
Gegevenstype: String

Toegangstype: Lezen/schrijven

Kwalificatie: [lui]

Id van het opstartinstallatiekopiepakket als de takenreeks een verwijzing bevat naar een opstartinstallatiekopie in de References eigenschap. Zie WMI-klasse SMS_BootImagePackage server voor meer informatie over het opstartinstallatiekopiepakket.

Category
Gegevenstype: String

Toegangstype: Lezen/schrijven

Kwalificatie: [lui]

Categorie takenreekspakket. De standaardwaarde is ''. De categorie voor het pakket wordt toegewezen met behulp van de Category eigenschap van WMI-klasse SMS_TaskSequence-server.

CustomProgressMsg
Gegevenstype: String

Toegangstype: Lezen/schrijven

Kwalificatie: [lui]

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

DependentProgram
Gegevenstype: String

Toegangstype: Lezen/schrijven

Kwalificatie: [lui]

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

Description
Gegevenstype: String

Toegangstype: Lezen/schrijven

Kwalificatie: Geen

Zie WMI-klasse SMS_PackageBaseclass-server.

Duration
Gegevenstype: UInt32

Toegangstype: Lezen/schrijven

Kwalificatie: Geen

De geschatte tijd, in minuten, die het programma nodig heeft om uit te voeren. De standaardwaarde is 0.

ExtendedData
Gegevenstype: UInt8 Matrix

Toegangstype: Lezen/schrijven

Kwalificatie: [groot, lui]

Zie WMI-klasse SMS_PackageBaseclass-server.

ExtendedDataSize
Gegevenstype: UInt32

Toegangstype: Lezen/schrijven

Kwalificatie: [lui]

Zie WMI-klasse SMS_PackageBaseclass-server.

ForcedDisconnectDelay
Gegevenstype: UInt32

Toegangstype: Lezen/schrijven

Kwalificatie: Geen

Zie WMI-klasse SMS_PackageBaseclass-server.

ForcedDisconnectEnabled
Gegevenstype: Boolean

Toegangstype: Lezen/schrijven

Kwalificatie: Geen

Zie WMI-klasse SMS_PackageBaseclass-server.

ForcedDisconnectNumRetries
Gegevenstype: UInt32

Toegangstype: Lezen/schrijven

Kwalificatie: Geen

Zie WMI-klasse SMS_PackageBaseclass-server.

Icon
Gegevenstype: UInt8 Matrix

Toegangstype: Lezen/schrijven

Kwalificatie: [groot]

Zie WMI-klasse SMS_PackageBaseclass-server.

IconSize
Gegevenstype: UInt32

Toegangstype: Lezen/schrijven

Kwalificatie: [lui]

Zie WMI-klasse SMS_PackageBaseclass-server.

IgnoreAddressSchedule
Gegevenstype: Boolean

Toegangstype: Lezen/schrijven

Kwalificatie: Geen

Zie WMI-klasse SMS_PackageBaseclass-server.

ISVData
Gegevenstype: UInt8 Matrix

Toegangstype: Lezen/schrijven

Kwalificatie: [groot, lui]

Zie WMI-klasse SMS_PackageBaseclass-server.

ISVDataSize
Gegevenstype: UInt32

Toegangstype: Lezen/schrijven

Kwalificatie: [lui]

Zie WMI-klasse SMS_PackageBaseclass-server.

Language
Gegevenstype: String

Toegangstype: Lezen/schrijven

Kwalificatie: Geen

Zie WMI-klasse SMS_PackageBaseclass-server.

LastRefreshTime
Gegevenstype: DateTime

Toegangstype: Alleen-lezen

Kwalificatie: [lezen]

Zie WMI-klasse SMS_PackageBaseclass-server.

LocalizedCategoryInstanceNames
Gegevenstype: String Array

Toegangstype: Alleen-lezen

Kwalificatie: [lezen]

Zie WMI-klasse SMS_PackageBaseclass-server.

Manufacturer
Gegevenstype: String

Toegangstype: Lezen/schrijven

Kwalificatie: Geen

Zie WMI-klasse SMS_PackageBaseclass-server.

MIFFilename
Gegevenstype: String

Toegangstype: Lezen/schrijven

Kwalificatie: Geen

Zie WMI-klasse SMS_PackageBaseclass-server.

MIFName
Gegevenstype: String

Toegangstype: Lezen/schrijven

Kwalificatie: Geen

Zie WMI-klasse SMS_PackageBaseclass-server.

MIFPublisher
Gegevenstype: String

Toegangstype: Lezen/schrijven

Kwalificatie: Geen

Zie WMI-klasse SMS_PackageBaseclass-server.

MIFVersion
Gegevenstype: String

Toegangstype: Lezen/schrijven

Kwalificatie: Geen

Zie WMI-klasse SMS_PackageBaseclass-server.

Name
Gegevenstype: String

Toegangstype: Lezen/schrijven

Kwalificatie: Geen

Zie WMI-klasse SMS_PackageBaseclass-server.

NumOfPrograms
Gegevenstype: UInt32

Toegangstype: Lezen/schrijven

Kwalificatie: Geen

Zie WMI-klasse SMS_PackageBaseclass-server.

PackageID
Gegevenstype: String

Toegangstype: Lezen

Kwalificatie [sleutel]

Zie WMI-klasse SMS_PackageBaseclass-server.

PackageSize
Gegevenstype: UInt32

Toegangstype: Lezen

Zie WMI-klasse SMS_PackageBaseclass-server.

PackageType
Gegevenstype: UInt32

Toegangstype: Lezen/schrijven

Kwalificatie: Geen

Zie WMI-klasse SMS_PackageBaseclass-server.

Voor deze klasse is het pakkettype PKG_TYPE_TASK_SEQUENCE (4).

PkgFlags
Gegevenstype: UInt32

Toegangstype: Lezen/schrijven

Kwalificatie: [bits]

Zie WMI-klasse SMS_PackageBaseclass-server.

PkgSourceFlag
Gegevenstype: UInt32

Toegangstype: Lezen/schrijven

Kwalificatie: Geen

Zie WMI-klasse SMS_PackageBaseclass-server.

PkgSourcePath
Gegevenstype: String

Toegangstype: Lezen/schrijven

Kwalificatie: Geen

Zie WMI-klasse SMS_PackageBaseclass-server.

PreferredAddressType
Gegevenstype: String

Toegangstype: Lezen/schrijven

Kwalificatie: Geen

Zie WMI-klasse SMS_PackageBaseclass-server.

Priority
Gegevenstype: UInt32

Toegangstype: Lezen/schrijven

Kwalificatie: Geen

Zie WMI-klasse SMS_PackageBaseclass-server.

ProgramFlags
Gegevenstype: UInt32

Toegangstype: Lezen/schrijven

Kwalificatie: [bits]

Vlaggen waarmee de installatiekenmerken van het programma worden geïdentificeerd. De standaardvlaggen zijn standaardprogramma, UNATTENDED, UNCPATH, HIDEWINDOW, ADMINRIGHTS en ANY_PLATFORM. De standaardwaarde is 152084496.

Beetje 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 het apparaatprogramma. Als deze waarde is ingesteld, wordt het programma niet aangeboden aan desktopclients.
9 512 0x00000200 RUN_DEPENDANT_ALWAYS. Voer altijd de directe, afhankelijke van het programma uit.
10 1024 0x00000400 COUNTDOWN. Het dialoogvenster Aftellen weergeven.
12 4096 0x00001000 HANDICAP. Het programma is uitgeschakeld.
13 8192 0x00002000 INSTALLATIE ZONDER TOEZICHT. Het programma vereist geen gebruikersinteractie.
14 16384 0x00004000 USERCONTEXT. Het programma moet worden uitgevoerd in de gebruikerscontext. Stel de waarde altijd in op 0.
15 32768 0x00008000 ADMINRIGHTS. 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 RUNMINIMIZED. Het programmavenster maximaliseren. Stel de waarde altijd in op 0.
23 8388608 0x00800000 RUNMAXIMIZED. Minimaliseer het programmavenster. Stel de waarde altijd in op 0.
24 16777216 0x01000000 HIDEWINDOW. 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 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 verwijderen. Stel de waarde altijd in op 0.
31 2147483648 0x80000000 SHOW_IN_ARP. Het programma weergeven in Programma's toevoegen of verwijderen.

References
Gegevenstype: SMS_TaskSequence_Reference Matrix

Toegangstype: Alleen-lezen

Kwalificatie: [lui, lezen]

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

RefreshPkgSourceFlag
Gegevenstype: Boolean

Toegangstype: Lezen/schrijven

Kwalificatie: [lui]

Zie WMI-klasse SMS_PackageBaseclass-server.

RefreshSchedule
Gegevenstype: SMS_ScheduleToken Matrix

Toegangstype:

Kwalificatie: [max(15), lui]

Zie WMI-klasse SMS_PackageBaseclass-server.

ReferencesCount
Gegevenstype: UInt32

Toegangstype: Alleen-lezen

Kwalificatie: [lezen]

Grootte van de matrix die wordt aangegeven door de References eigenschap. Dit vertegenwoordigt het aantal pakketten/programma's en toepassingen waarnaar wordt verwezen door de takenreeks.

Reserved
Gegevenstype: String

Toegangstype: Lezen/schrijven

Kwalificatie: [lui]

Intern gebruikt door de SMS-provider.

SecuredScopeNames
Gegevenstype: String Array

Toegangstype: Alleen-lezen

Kwalificatie: [lezen]

Zie WMI-klasse SMS_PackageBaseclass-server.

SedoObjectVersion
Gegevenstype: String

Toegangstype: Alleen-lezen

Kwalificatie: [lezen]

Zie WMI-klasse SMS_PackageBaseclass-server.

Sequence
Gegevenstype: String

Toegangstype: Alleen-lezen

Kwalificatie: [lui, lezen]

Gegevens in XML-indeling die takenreeksinformatie bevatten.

ShareName
Gegevenstype: String

Toegangstype: Lezen/schrijven

Kwalificatie: Geen

Zie WMI-klasse SMS_PackageBaseclass-server.

ShareType
Gegevenstype: UInt32

Toegangstype: Lezen/schrijven

Kwalificatie: Geen

Zie WMI-klasse SMS_PackageBaseclass-server.

SourceDate
Gegevenstype: DateTime

Toegangstype: Alleen-lezen

Kwalificatie: [lezen]

Zie WMI-klasse SMS_PackageBaseclass-server.

SourceSite
Gegevenstype: String

Toegangstype: Alleen-lezen

Kwalificatie: [lezen]

Zie WMI-klasse SMS_PackageBaseclass-server.

SourceVersion
Gegevenstype: UInt32

Toegangstype: Alleen-lezen

Kwalificatie: [lezen]

Zie WMI-klasse SMS_PackageBaseclass-server.

StoredPkgPath
Gegevenstype: String

Toegangstype: Lezen/schrijven

Kwalificatie: Geen

Zie WMI-klasse SMS_PackageBaseclass-server.

StoredPkgVersion
Gegevenstype: UInt32

Toegangstype: Lezen/schrijven

Kwalificatie: Geen

Zie WMI-klasse SMS_PackageBaseclass-server.

SupportedOperatingSystems
Gegevenstype: SMS_OS_Details Matrix

Toegangstype: Lezen/schrijven

Kwalificatie: [lui]

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

TaskSequenceFlags
Gegevenstype: UInt32

Toegangstype: Lezen/schrijven

Kwalificatie: [luie, bits("DANGLING_REF(0)")]

Vlaggen die de voorwaarden van takenreekspakketten aangeven. De enige vlag die momenteel is gedefinieerd, is DANGLING_REF (bit 0).

Beetje Beschrijving
0 Stel in als de takenreeks verwijst naar een pakket dat niet is gedefinieerd op de site.

Type
Gegevenstype: UInt32

Toegangstype: Alleen-lezen

Kwalificatie: [lui, lezen]

Het type takenreeks dat wordt vertegenwoordigd door het pakket. Mogelijke waarden zijn:

Waarde Beschrijving
1 Algemene takenreeks
2 Takenreeks voor besturingssysteemimplementatie

Version
Gegevenstype: String

Toegangstype: Lezen/schrijven

Kwalificatie: Geen

Zie WMI-klasse SMS_PackageBaseclass-server.

Opmerkingen

Klaskwalificaties voor deze klasse zijn onder andere:

  • Beveiligd

  • Icon("Package.ico")

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

    Zie Een takenreekspakket voor besturingssysteemimplementatie maken om aan de slag te gaan met deze klasse.

    U maakt een takenreekspakket voor de implementatie van het besturingssysteem door een exemplaar van de SMS_TaskSequencePackage klasse te maken voor een takenreeks. De takenreeks zelf wordt gemaakt met behulp van het takenreeksobjectmodel voor besturingssysteemimplementatie en is gekoppeld aan het takenreekspakket met behulp van de methode SetSequence in klasse SMS_TaskSequencePackage methode. Het pakket wordt aangekondigd aan clients die vervolgens de takenreeks kunnen uitvoeren. Zie Een takenreekspakket voor besturingssysteemimplementatie maken voor meer informatie.

    Zie Takenreeksen voor besturingssysteemimplementatie voor meer informatie over de takenreeks WMI-objecten.

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-server