Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
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_TaskSequencePackageklasse 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.