Serverová třída služby WMI SMS_TaskSequencePackage
Třída SMS_TaskSequencePackage
WMI (Windows Management Instrumentation) je serverová třída poskytovatele serveru SMS v Configuration Manager, která představuje balíček pořadí úkolů, který definuje kroky, které se mají spustit pro pořadí úkolů.
Následující syntaxe je zjednodušená z kódu MOF (Managed Object Format) a zahrnuje všechny zděděné vlastnosti.
Syntaxe
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;
};
Metody
V následující tabulce jsou uvedené metody v SMS_TaskSequencePackage
nástroji .
Metoda | Popis |
---|---|
Metoda AddChangeNotification ve třídě SMS_TaskSequencePackage | Přidá oznámení o změně balíčku pořadí úkolů. |
Metoda AddDistributionPoints ve třídě SMS_TaskSequencePackage | Přidá distribuční body pro balíček pořadí úkolů. |
Metoda CheckReferencesShareType ve třídě SMS_TaskSequencePackage | Zkontroluje všechny odkazy na balíček pro toto pořadí úkolů a vrátí všechny, které nejsou sdíleny. |
Metoda GetClientConfigPolicies ve třídě SMS_TaskSequencePackage | Získá všechny zásady konfigurace klienta pro celou lokalitu a jejich odpovídající přiřazení zásad. |
Metoda GetContentHash v SMS_TaskSequencePackage třídy | Získá hodnotu hash konkrétního obsahu Configuration Manager. |
Metoda GetPackageDefaultHash ve třídě SMS_TaskSequencePackage | Získá hodnotu hash balíčku Configuration Manager. |
Metoda GetPackageHash ve třídě SMS_TaskSequencePackage | Získá hodnotu hash certifikátu pro balíček pořadí úkolů. |
Metoda GetSequence ve třídě SMS_TaskSequencePackage | Získá pořadí úkolů z balíčku pořadí úkolů. |
Metoda GetTsPolicies ve třídě SMS_TaskSequencePackage | Získá všechny zásady přidružené k zadané pořadí úkolů. |
Metoda GetTsPoliciesSaMedia ve třídě SMS_TaskSequencePackage | Získá všechny zásady přidružené k zadané pořadí úkolů. |
Metoda GetTSRelatedToDriverCategory ve třídě SMS_TaskSequencePackage | Získejte balíčky pořadí úkolů související se zadanou kategorií. |
Metoda ImportSequence v SMS_TaskSequencePackage třídy | Importuje SMS_TaskSequence objekt na základě zadaného XML. |
Metoda RefreshPkgSource ve třídě SMS_TaskSequencePackage | Aktualizuje zdroj balíčku ve všech distribučních bodech, pokud se nezměnily vlastnosti balíčku. |
Metoda SetSequence v SMS_TaskSequencePackage třídy | Aktualizace balíček pořadí úkolů se vstupním pořadím úkolů. |
Metoda SetSourceSite v SMS_TaskSequencePackage třídy | Nastaví kód zdrojové lokality pro balíček pořadí úkolů. |
Metoda Unlock v SMS_TaskSequencePackage třídy | Nastaví zdrojová lokalita na aktuální lokalitu, čímž se balíček pořadí úkolů odemkne. |
Vlastnosti
ActionInProgress
Datový typ: UInt32
Typ přístupu: Jen pro čtení
Kvalifikátory: [read]
Viz SMS_PackageBaseclass serverová třída služby WMI.
AlternateContentProviders
Datový typ: String
Typ přístupu: Čtení/zápis
Kvalifikátory: [velký, líný]
Viz SMS_PackageBaseclass serverová třída služby WMI.
BootImageID
Datový typ: String
Typ přístupu: Čtení/zápis
Kvalifikátory: [lazy]
ID balíčku spouštěcí bitové kopie, pokud pořadí úkolů obsahuje ve References
vlastnosti odkaz na spouštěcí bitovou kopii. Informace o balíčku spouštěcí image najdete v tématu serverová třída služby WMI SMS_BootImagePackage.
Category
Datový typ: String
Typ přístupu: Čtení/zápis
Kvalifikátory: [lazy]
Kategorie balíčku pořadí úkolů Výchozí hodnota je "". Kategorie balíčku je přiřazena pomocí Category
vlastnosti SMS_TaskSequence Serverová třída služby WMI.
CustomProgressMsg
Datový typ: String
Typ přístupu: Čtení/zápis
Kvalifikátory: [lazy]
Vlastní zpráva o průběhu zadaná v konzole Configuration Manager.
DependentProgram
Datový typ: String
Typ přístupu: Čtení/zápis
Kvalifikátory: [lazy]
Formátovaný textový řetězec definující jakýkoli program, který se má spustit před aktuálním programem. Formát je "<PackageID>;;< ProgramName>". Další informace najdete v tématu SMS_Program Serverová třída služby WMI.
Description
Datový typ: String
Typ přístupu: Čtení/zápis
Kvalifikátory: Žádné
Viz SMS_PackageBaseclass serverová třída služby WMI.
Duration
Datový typ: UInt32
Typ přístupu: Čtení/zápis
Kvalifikátory: Žádné
Přibližný čas spuštění programu v minutách Výchozí hodnota je 0.
ExtendedData
Datový typ: UInt8
Array
Typ přístupu: Čtení/zápis
Kvalifikátory: [velký, líný]
Viz SMS_PackageBaseclass serverová třída služby WMI.
ExtendedDataSize
Datový typ: UInt32
Typ přístupu: Čtení/zápis
Kvalifikátory: [lazy]
Viz SMS_PackageBaseclass serverová třída služby WMI.
ForcedDisconnectDelay
Datový typ: UInt32
Typ přístupu: Čtení/zápis
Kvalifikátory: Žádné
Viz SMS_PackageBaseclass serverová třída služby WMI.
ForcedDisconnectEnabled
Datový typ: Boolean
Typ přístupu: Čtení/zápis
Kvalifikátory: Žádné
Viz SMS_PackageBaseclass serverová třída služby WMI.
ForcedDisconnectNumRetries
Datový typ: UInt32
Typ přístupu: Čtení/zápis
Kvalifikátory: Žádné
Viz SMS_PackageBaseclass serverová třída služby WMI.
Icon
Datový typ: UInt8
Array
Typ přístupu: Čtení/zápis
Kvalifikátory: [velké]
Viz SMS_PackageBaseclass serverová třída služby WMI.
IconSize
Datový typ: UInt32
Typ přístupu: Čtení/zápis
Kvalifikátory: [lazy]
Viz SMS_PackageBaseclass serverová třída služby WMI.
IgnoreAddressSchedule
Datový typ: Boolean
Typ přístupu: Čtení/zápis
Kvalifikátory: Žádné
Viz SMS_PackageBaseclass serverová třída služby WMI.
ISVData
Datový typ: UInt8
Array
Typ přístupu: Čtení/zápis
Kvalifikátory: [velký, líný]
Viz SMS_PackageBaseclass serverová třída služby WMI.
ISVDataSize
Datový typ: UInt32
Typ přístupu: Čtení/zápis
Kvalifikátory: [lazy]
Viz SMS_PackageBaseclass serverová třída služby WMI.
Language
Datový typ: String
Typ přístupu: Čtení/zápis
Kvalifikátory: Žádné
Viz SMS_PackageBaseclass serverová třída služby WMI.
LastRefreshTime
Datový typ: DateTime
Typ přístupu: Jen pro čtení
Kvalifikátory: [read]
Viz SMS_PackageBaseclass serverová třída služby WMI.
LocalizedCategoryInstanceNames
Datový typ: String Array
Typ přístupu: Jen pro čtení
Kvalifikátory: [read]
Viz SMS_PackageBaseclass serverová třída služby WMI.
Manufacturer
Datový typ: String
Typ přístupu: Čtení/zápis
Kvalifikátory: Žádné
Viz SMS_PackageBaseclass serverová třída služby WMI.
MIFFilename
Datový typ: String
Typ přístupu: Čtení/zápis
Kvalifikátory: Žádné
Viz SMS_PackageBaseclass serverová třída služby WMI.
MIFName
Datový typ: String
Typ přístupu: Čtení/zápis
Kvalifikátory: Žádné
Viz SMS_PackageBaseclass serverová třída služby WMI.
MIFPublisher
Datový typ: String
Typ přístupu: Čtení/zápis
Kvalifikátory: Žádné
Viz SMS_PackageBaseclass serverová třída služby WMI.
MIFVersion
Datový typ: String
Typ přístupu: Čtení/zápis
Kvalifikátory: Žádné
Viz SMS_PackageBaseclass serverová třída služby WMI.
Name
Datový typ: String
Typ přístupu: Čtení/zápis
Kvalifikátory: Žádné
Viz SMS_PackageBaseclass serverová třída služby WMI.
NumOfPrograms
Datový typ: UInt32
Typ přístupu: Čtení/zápis
Kvalifikátory: Žádné
Viz SMS_PackageBaseclass serverová třída služby WMI.
PackageID
Datový typ: String
Typ přístupu: Číst
Kvalifikátory [klíč]
Viz SMS_PackageBaseclass serverová třída služby WMI.
PackageSize
Datový typ: UInt32
Typ přístupu: Číst
Viz SMS_PackageBaseclass serverová třída služby WMI.
PackageType
Datový typ: UInt32
Typ přístupu: Čtení/zápis
Kvalifikátory: Žádné
Viz SMS_PackageBaseclass serverová třída služby WMI.
Pro tuto třídu je typ balíčku PKG_TYPE_TASK_SEQUENCE (4).
PkgFlags
Datový typ: UInt32
Typ přístupu: Čtení/zápis
Kvalifikátory: [bity]
Viz SMS_PackageBaseclass serverová třída služby WMI.
PkgSourceFlag
Datový typ: UInt32
Typ přístupu: Čtení/zápis
Kvalifikátory: Žádné
Viz SMS_PackageBaseclass serverová třída služby WMI.
PkgSourcePath
Datový typ: String
Typ přístupu: Čtení/zápis
Kvalifikátory: Žádné
Viz SMS_PackageBaseclass serverová třída služby WMI.
PreferredAddressType
Datový typ: String
Typ přístupu: Čtení/zápis
Kvalifikátory: Žádné
Viz SMS_PackageBaseclass serverová třída služby WMI.
Priority
Datový typ: UInt32
Typ přístupu: Čtení/zápis
Kvalifikátory: Žádné
Viz SMS_PackageBaseclass serverová třída služby WMI.
ProgramFlags
Datový typ: UInt32
Typ přístupu: Čtení/zápis
Kvalifikátory: [bity]
Příznaky identifikující charakteristiky instalace programu. Výchozí příznaky jsou výchozí program, UNATTENDED, UNCPATH, HIDEWINDOW, ADMINRIGHTS a ANY_PLATFORM. Výchozí hodnota je 152084496.
Bit | Desetinných | Šestnáctkové | Popis |
---|---|---|---|
0 | 1 | 0x00000001 | AUTHORIZED_DYNAMIC_INSTALL. Program je autorizován pro dynamickou instalaci. |
1 | 2 | 0x00000002 | USE_CUSTOM_PROGRESS_MSG. Program používá přizpůsobenou zprávu o průběhu. |
8 | 256 | 0x00000100 | WINDOWS_CE. Jako program zařízení použijte systém Windows CE. Pokud je tato hodnota nastavená, program se desktopovým klientům nenabídá. |
9 | 512 | 0x00000200 | RUN_DEPENDANT_ALWAYS. Vždy spusťte bezprostředně závislý program. |
10 | 1024 | 0x00000400 | ODPOČÍTÁVÁNÍ. Zobrazení dialogového okna odpočítávání |
12 | 4096 | 0x00001000 | ZAKÁZÁN. Program je zakázán. |
13 | 8192 | 0x00002000 | BEZOBSLUŽNÉ. Program nevyžaduje žádnou interakci uživatele. |
14 | 16384 | 0x00004000 | USERCONTEXT. Program musí běžet v kontextu uživatele. Hodnotu vždy nastavte na 0. |
15 | 32768 | 0x00008000 | OPRÁVNĚNÍ SPRÁVCE. Program musí běžet v rámci práv správce. |
16 | 65536 | 0x00010000 | KAŽDÝ UŽIVATEL. Program musí spustit každý uživatel, pro kterého je platný. Toto nastavení je platné pouze pro povinné úlohy. Hodnotu vždy nastavte na 0. |
17 | 131072 | 0x00020000 | NOUSERLOGGEDIN. Program se spustí pouze v případě, že není přihlášen žádný uživatel. |
18 | 262144 | 0x00040000 | OKTOQUIT. Vypnutí programu je povoleno. Hodnotu vždy nastavte na 0. |
19 | 524288 | 0x00080000 | OKTOREBOOT. Restartování počítače je povolené. Hodnotu vždy nastavte na 0. |
20 | 1048576 | 0x00100000 | USEUNCPATH. Programový přístup používá cestu UNC (Universal Naming Convention). |
21 | 2097152 | 0x00200000 | PERSISTCONNECTION. Připojení programu je trvalé. Hodnotu vždy nastavte na 0. |
22 | 4194304 | 0x00400000 | RUNMINIMIZED. Maximalizujte okno programu. Hodnotu vždy nastavte na 0. |
23 | 8388608 | 0x00800000 | RUNMAXIMIZED. Minimalizujte okno programu. Hodnotu vždy nastavte na 0. |
24 | 16777216 | 0x01000000 | HIDEWINDOW. Skryjte okno programu. |
25 | 33554432 | 0x02000000 | OKTOLOGOFF. Odhlášení je povolené. Hodnotu vždy nastavte na 0. |
26 | 67108864 | 0x04000000 | RUNACCOUNT. Spusťte program pomocí přístupu k účtu. |
27 | 134217728 | 0x08000000 | ANY_PLATFORM. Program může běžet v libovolném operačním systému. |
28 | 268435456 | 0x10000000 | STILL_RUNNING. Program je právě spuštěný. |
29 | 536870912 | 0x20000000 | SUPPORT_UNINSTALL. Program má nástroj pro odinstalaci. Hodnotu vždy nastavte na 0. |
31 | 2147483648 | 0x80000000 | SHOW_IN_ARP. Zobrazí program v části Přidat nebo odebrat programy. |
References
Datový typ: SMS_TaskSequence_Reference
Array
Typ přístupu: Jen pro čtení
Kvalifikátory: [líný, přečteno]
SMS_TaskSequence_Reference Objekty serverové třídy služby WMI představující balíčky, programy a aplikace, na které odkazují kroky v pořadí úkolů.
RefreshPkgSourceFlag
Datový typ: Boolean
Typ přístupu: Čtení/zápis
Kvalifikátory: [lazy]
Viz SMS_PackageBaseclass serverová třída služby WMI.
RefreshSchedule
Datový typ: SMS_ScheduleToken
Array
Typ přístupu:
Kvalifikace: [max(15), líný]
Viz SMS_PackageBaseclass serverová třída služby WMI.
ReferencesCount
Datový typ: UInt32
Typ přístupu: Jen pro čtení
Kvalifikátory: [read]
Velikost pole označené vlastností References
To představuje počet balíčků/programů a aplikací, na které odkazuje pořadí úkolů.
Reserved
Datový typ: String
Typ přístupu: Čtení/zápis
Kvalifikátory: [lazy]
Používá se interně poskytovatelem serveru SMS.
SecuredScopeNames
Datový typ: String Array
Typ přístupu: Jen pro čtení
Kvalifikátory: [read]
Viz SMS_PackageBaseclass serverová třída služby WMI.
SedoObjectVersion
Datový typ: String
Typ přístupu: Jen pro čtení
Kvalifikátory: [read]
Viz SMS_PackageBaseclass serverová třída služby WMI.
Sequence
Datový typ: String
Typ přístupu: Jen pro čtení
Kvalifikátory: [líný, přečteno]
Data ve formátu XML obsahující informace pořadí úkolů.
ShareName
Datový typ: String
Typ přístupu: Čtení/zápis
Kvalifikátory: Žádné
Viz SMS_PackageBaseclass serverová třída služby WMI.
ShareType
Datový typ: UInt32
Typ přístupu: Čtení/zápis
Kvalifikátory: Žádné
Viz SMS_PackageBaseclass serverová třída služby WMI.
SourceDate
Datový typ: DateTime
Typ přístupu: Jen pro čtení
Kvalifikátory: [read]
Viz SMS_PackageBaseclass serverová třída služby WMI.
SourceSite
Datový typ: String
Typ přístupu: Jen pro čtení
Kvalifikátory: [read]
Viz SMS_PackageBaseclass serverová třída služby WMI.
SourceVersion
Datový typ: UInt32
Typ přístupu: Jen pro čtení
Kvalifikátory: [read]
Viz SMS_PackageBaseclass serverová třída služby WMI.
StoredPkgPath
Datový typ: String
Typ přístupu: Čtení/zápis
Kvalifikátory: Žádné
Viz SMS_PackageBaseclass serverová třída služby WMI.
StoredPkgVersion
Datový typ: UInt32
Typ přístupu: Čtení/zápis
Kvalifikátory: Žádné
Viz SMS_PackageBaseclass serverová třída služby WMI.
SupportedOperatingSystems
Datový typ: SMS_OS_Details
Array
Typ přístupu: Čtení/zápis
Kvalifikátory: [lazy]
SMS_OS_Details Objekty serverové třídy služby WMI, které popisují podrobnosti o platformách, na kterých může program běžet.
TaskSequenceFlags
Datový typ: UInt32
Typ přístupu: Čtení/zápis
Kvalifikátory: [lazy, bits("DANGLING_REF(0)")]
Příznaky označující podmínky balíčku pořadí úkolů. Jediný příznak aktuálně definovaný je DANGLING_REF (bit 0).
Bit | Popis |
---|---|
0 | Nastavte, pokud pořadí úkolů odkazuje na balíček, který není na webu definován. |
Type
Datový typ: UInt32
Typ přístupu: Jen pro čtení
Kvalifikátory: [líný, přečteno]
Typ pořadí úkolů reprezentovaný balíčkem. Možné hodnoty jsou:
Hodnota | Popis |
---|---|
1 | Obecné pořadí úkolů |
2 | Pořadí úloh nasazení operačního systému |
Version
Datový typ: String
Typ přístupu: Čtení/zápis
Kvalifikátory: Žádné
Viz SMS_PackageBaseclass serverová třída služby WMI.
Poznámky
Mezi kvalifikátory tříd pro tuto třídu patří:
Zabezpečené
Icon("Package.ico")
Další informace o kvalifikátorech tříd a kvalifikátorech vlastností zahrnutých v části Vlastnosti najdete v tématu Configuration Manager třídy a kvalifikátory vlastností.
Pokud chcete začít používat tuto třídu, přečtěte si téma Vytvoření balíčku pořadí úkolů nasazení operačního systému.
Balíček pořadí úkolů nasazení operačního systému vytvoříte vytvořením instance třídy, která
SMS_TaskSequencePackage
bude obsahovat pořadí úkolů. Samotné pořadí úkolů je vytvořeno pomocí objektového modelu pořadí úkolů nasazení operačního systému a je přidruženo k balíčku pořadí úkolů pomocí metody SetSequence v metodě Class SMS_TaskSequencePackage . Balíček se inzeruje klientům, kteří pak můžou spustit pořadí úkolů. Další informace najdete v tématu Vytvoření balíčku pořadí úkolů nasazení operačního systému.Další informace o objektech rozhraní WMI pořadí úkolů najdete v tématu Pořadí úloh nasazení operačního systému.
Požadavky
Požadavky na modul runtime
Další informace najdete v tématu Configuration Manager Server Runtime Requirements.
Požadavky na vývoj
Další informace najdete v tématu Požadavky na vývoj Configuration Manager Serveru.