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.