Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Třída SMS_TaskSequencePackage WMI (Windows Management Instrumentation) je třída serveru poskytovatele SMS v nástroji 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 uvedeny metody v SMS_TaskSequencePackagerozhraní .
| 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 odkazované balíčky pro toto pořadí úkolů a vrátí všechny, které nejsou sdílené. |
| 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 ve třídě SMS_TaskSequencePackage | Získá hodnotu hash konkrétního obsahu nástroje Configuration Manager. |
| Metoda GetPackageDefaultHash ve třídě SMS_TaskSequencePackage | Získá hodnotu hash balíčku nástroje 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ému pořadí úkolů. |
| Metoda GetTsPoliciesSaMedia ve třídě SMS_TaskSequencePackage | Získá všechny zásady přidružené k zadanému pořadí úkolů. |
| GetTSRelatedToDriverCategory Metoda ve třídě SMS_TaskSequencePackage | Získejte balíčky pořadí úkolů související se zadanou kategorií. |
| Metoda ImportSequence ve třídě SMS_TaskSequencePackage | Importuje SMS_TaskSequence objekt na základě zadaného souboru XML. |
| Metoda RefreshPkgSource ve třídě SMS_TaskSequencePackage | Aktualizuje zdroj balíčku ve všech distribučních bodech, pokud se vlastnosti balíčku nezměnily. |
| Metoda SetSequence ve třídě SMS_TaskSequencePackage | Aktualizace balíčku pořadí úkolů pomocí vstupního pořadí úkolů. |
| Metoda SetSourceSite ve třídě SMS_TaskSequencePackage | Nastaví kód zdrojové lokality pro balíček pořadí úkolů. |
| Odemknout metodu ve třídě SMS_TaskSequencePackage | Nastaví zdrojový web na aktuální web, čímž odemkne balíček pořadí úkolů. |
Vlastnosti
ActionInProgress Datový typ: UInt32
Typ přístupu: Jen pro čtení
Kvalifikace: [číst]
Viz SMS_PackageBaseclass Server – třída WMI.
AlternateContentProviders Datový typ: String
Typ přístupu: čtení/zápis
Kvalifikátory: [velký, líný]
Viz SMS_PackageBaseclass Server – třída WMI.
BootImageID Datový typ: String
Typ přístupu: čtení/zápis
Kvalifikace: [líný]
ID balíčku spouštěcí image, pokud pořadí úkolů obsahuje odkaz na spouštěcí image ve References vlastnosti. Informace o balíčku spouštěcí bitové kopie naleznete v tématu SMS_BootImagePackage Server WMI – třída.
Category Datový typ: String
Typ přístupu: čtení/zápis
Kvalifikace: [líný]
Kategorie balíčku pořadí úkolů. Výchozí hodnota je "". Kategorie balíčku je přiřazena Category pomocí vlastnosti SMS_TaskSequence Server WMI Class.
CustomProgressMsg Datový typ: String
Typ přístupu: čtení/zápis
Kvalifikace: [líný]
Vlastní zpráva o průběhu zadaná v konzole nástroje Configuration Manager.
DependentProgram Datový typ: String
Typ přístupu: čtení/zápis
Kvalifikace: [líný]
Formátovaný textový řetězec definující jakýkoli program, který by měl být spuštěn před aktuálním programem. Formát je "<PackageID>;;<ProgramName>". Další informace najdete v tématu SMS_Program Server – třída WMI.
Description Datový typ: String
Typ přístupu: čtení/zápis
Kvalifikace: Žádné
Viz SMS_PackageBaseclass Server – třída WMI.
Duration Datový typ: UInt32
Typ přístupu: čtení/zápis
Kvalifikace: Žádné
Jedná se o přibližnou dobu v minutách, za kterou program běží. Výchozí hodnota je 0.
ExtendedData Datový typ: UInt8 Matice
Typ přístupu: čtení/zápis
Kvalifikátory: [velký, líný]
Viz SMS_PackageBaseclass Server – třída WMI.
ExtendedDataSize Datový typ: UInt32
Typ přístupu: čtení/zápis
Kvalifikace: [líný]
Viz SMS_PackageBaseclass Server – třída WMI.
ForcedDisconnectDelay Datový typ: UInt32
Typ přístupu: čtení/zápis
Kvalifikace: Žádné
Viz SMS_PackageBaseclass Server – třída WMI.
ForcedDisconnectEnabled Datový typ: Boolean
Typ přístupu: čtení/zápis
Kvalifikace: Žádné
Viz SMS_PackageBaseclass Server – třída WMI.
ForcedDisconnectNumRetries Datový typ: UInt32
Typ přístupu: čtení/zápis
Kvalifikace: Žádné
Viz SMS_PackageBaseclass Server – třída WMI.
Icon Datový typ: UInt8 Matice
Typ přístupu: čtení/zápis
Kvalifikace: [velký]
Viz SMS_PackageBaseclass Server – třída WMI.
IconSize Datový typ: UInt32
Typ přístupu: čtení/zápis
Kvalifikace: [líný]
Viz SMS_PackageBaseclass Server – třída WMI.
IgnoreAddressSchedule Datový typ: Boolean
Typ přístupu: čtení/zápis
Kvalifikace: Žádné
Viz SMS_PackageBaseclass Server – třída WMI.
ISVData Datový typ: UInt8 Matice
Typ přístupu: čtení/zápis
Kvalifikátory: [velký, líný]
Viz SMS_PackageBaseclass Server – třída WMI.
ISVDataSize Datový typ: UInt32
Typ přístupu: čtení/zápis
Kvalifikace: [líný]
Viz SMS_PackageBaseclass Server – třída WMI.
Language Datový typ: String
Typ přístupu: čtení/zápis
Kvalifikace: Žádné
Viz SMS_PackageBaseclass Server – třída WMI.
LastRefreshTime Datový typ: DateTime
Typ přístupu: Jen pro čtení
Kvalifikace: [číst]
Viz SMS_PackageBaseclass Server – třída WMI.
LocalizedCategoryInstanceNames Datový typ: String Array
Typ přístupu: Jen pro čtení
Kvalifikace: [číst]
Viz SMS_PackageBaseclass Server – třída WMI.
Manufacturer Datový typ: String
Typ přístupu: čtení/zápis
Kvalifikace: Žádné
Viz SMS_PackageBaseclass Server – třída WMI.
MIFFilename Datový typ: String
Typ přístupu: čtení/zápis
Kvalifikace: Žádné
Viz SMS_PackageBaseclass Server – třída WMI.
MIFName Datový typ: String
Typ přístupu: čtení/zápis
Kvalifikace: Žádné
Viz SMS_PackageBaseclass Server – třída WMI.
MIFPublisher Datový typ: String
Typ přístupu: čtení/zápis
Kvalifikace: Žádné
Viz SMS_PackageBaseclass Server – třída WMI.
MIFVersion Datový typ: String
Typ přístupu: čtení/zápis
Kvalifikace: Žádné
Viz SMS_PackageBaseclass Server – třída WMI.
Name Datový typ: String
Typ přístupu: čtení/zápis
Kvalifikace: Žádné
Viz SMS_PackageBaseclass Server – třída WMI.
NumOfPrograms Datový typ: UInt32
Typ přístupu: čtení/zápis
Kvalifikace: Žádné
Viz SMS_PackageBaseclass Server – třída WMI.
PackageID Datový typ: String
Typ přístupu: Čtení
Kvalifikátory [klíč]
Viz SMS_PackageBaseclass Server – třída WMI.
PackageSize Datový typ: UInt32
Typ přístupu: Čtení
Viz SMS_PackageBaseclass Server – třída WMI.
PackageType Datový typ: UInt32
Typ přístupu: čtení/zápis
Kvalifikace: Žádné
Viz SMS_PackageBaseclass Server – třída 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: [bits]
Viz SMS_PackageBaseclass Server – třída WMI.
PkgSourceFlag Datový typ: UInt32
Typ přístupu: čtení/zápis
Kvalifikace: Žádné
Viz SMS_PackageBaseclass Server – třída WMI.
PkgSourcePath Datový typ: String
Typ přístupu: čtení/zápis
Kvalifikace: Žádné
Viz SMS_PackageBaseclass Server – třída WMI.
PreferredAddressType Datový typ: String
Typ přístupu: čtení/zápis
Kvalifikace: Žádné
Viz SMS_PackageBaseclass Server – třída WMI.
Priority Datový typ: UInt32
Typ přístupu: čtení/zápis
Kvalifikace: Žádné
Viz SMS_PackageBaseclass Server – třída WMI.
ProgramFlags Datový typ: UInt32
Typ přístupu: čtení/zápis
Kvalifikátory: [bits]
Příznaky identifikující instalační charakteristiky programu. Výchozí příznaky jsou default program, UNATTENDED, UNCPATH, HIDEWINDOW, ADMINRIGHTS a ANY_PLATFORM. Výchozí hodnota je 152084496.
| Bit | Desítkové číslo | Šestnáctkové | Popis |
|---|---|---|---|
| 0 | 1 | 0x00000001 | AUTHORIZED_DYNAMIC_INSTALL. Program je oprávněn k dynamické instalaci. |
| 1 | 2 | 0x00000002 | USE_CUSTOM_PROGRESS_MSG. Aplikace 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ízí. |
| 9 | 512 | 0x00000200 | RUN_DEPENDANT_ALWAYS. Vždy spouštějte bezprostředně závislého programu. |
| 10 | 1024 | 0x00000400 | ODPOČÍTÁVÁNÍ Zobrazení dialogového okna odpočítávání |
| 12 | 4096 | 0x00001000 | ZAKÁZÁNO. Program je zakázán. |
| 13 | 8192 | 0x00002000 | BEZ DOZORU. Program nevyžaduje žádnou interakci uživatele. |
| 14 | 16384 | 0x00004000 | UŽIVATELSKÝ KONTEXT. Program musí běžet v kontextu uživatele. Vždy nastavte hodnotu 0. |
| 15 | 32768 | 0x00008000 | ADMINRIGHTS. Program musí být spuštěn pod právy správce. |
| 16 | 65536 | 0x00010000 | EVERYUSER. Program musí spustit každý uživatel, pro kterého je platný. Toto nastavení je platné pouze pro povinné úlohy. Vždy nastavte hodnotu 0. |
| 17 | 131072 | 0x00020000 | NOUSERLOGGEDIN. Program je spuštěn pouze v případě, že není přihlášen žádný uživatel. |
| 18 | 262144 | 0x00040000 | OKTOQUIT. Vypnutí programu je povoleno. Vždy nastavte hodnotu 0. |
| 19 | 524288 | 0x00080000 | OKNARESTARTOVAT. Restartování počítače je povoleno. Vždy nastavte hodnotu 0. |
| 20 | 1048576 | 0x00100000 | USEUNCPATH. Pro přístup k programům se používá cesta UNC (Universal Naming Convention). |
| 21 | 2097152 | 0x00200000 | PERSISTCONNECTION. Připojení programu zůstane trvalé. Vždy nastavte hodnotu 0. |
| 22 | 4194304 | 0x00400000 | RUNMINIMIZED. Maximalizuje okno programu. Vždy nastavte hodnotu 0. |
| 23 | 8388608 | 0x00800000 | RUNMAXIMIZED. Minimalizuje okno programu. Vždy nastavte hodnotu 0. |
| 24 | 16777216 | 0x01000000 | HIDEWINDOW. Skryje okno programu. |
| 25 | 33554432 | 0x02000000 | OKTOLOGOFF. Odhlášení je povoleno. Vždy nastavte hodnotu 0. |
| 26 | 67108864 | 0x04000000 | RUNACCOUNT. Spusťte program pomocí přístupu k účtu. |
| 27 | 134217728 | 0x08000000 | ANY_PLATFORM. Program lze spustit v jakémkoli operačním systému. |
| 28 | 268435456 | 0x10000000 | STILL_RUNNING. Program je nyní spuštěn. |
| 29 | 536870912 | 0x20000000 | SUPPORT_UNINSTALL. Program obsahuje nástroj pro odinstalaci. Vždy nastavte hodnotu 0. |
| 31 | 2147483648 | 0x80000000 | SHOW_IN_ARP. Zobrazení programu v panelu Přidat nebo odebrat programy |
References Datový typ: SMS_TaskSequence_Reference Matice
Typ přístupu: Jen pro čtení
Kvalifikátory: [líný, čtěte]
SMS_TaskSequence_Reference Server Objekty třídy WMI představující balíčky, programy a aplikace, na které odkazuje postup v pořadí úkolů.
RefreshPkgSourceFlag Datový typ: Boolean
Typ přístupu: čtení/zápis
Kvalifikace: [líný]
Viz SMS_PackageBaseclass Server – třída WMI.
RefreshSchedule Datový typ: SMS_ScheduleToken Matice
Typ přístupu:
Kvalifikátory: [max(15), líný]
Viz SMS_PackageBaseclass Server – třída WMI.
ReferencesCount Datový typ: UInt32
Typ přístupu: Jen pro čtení
Kvalifikace: [číst]
Velikost pole označená References vlastností. To představuje počet balíčků nebo programů a aplikací, na které odkazuje pořadí úkolů.
Reserved Datový typ: String
Typ přístupu: čtení/zápis
Kvalifikace: [líný]
Používá se interně poskytovatelem služby SMS.
SecuredScopeNames Datový typ: String Array
Typ přístupu: Jen pro čtení
Kvalifikace: [číst]
Viz SMS_PackageBaseclass Server – třída WMI.
SedoObjectVersion Datový typ: String
Typ přístupu: Jen pro čtení
Kvalifikace: [číst]
Viz SMS_PackageBaseclass Server – třída WMI.
Sequence Datový typ: String
Typ přístupu: Jen pro čtení
Kvalifikátory: [líný, čtěte]
Data ve formátu XML obsahující informace o pořadí úkolů.
ShareName Datový typ: String
Typ přístupu: čtení/zápis
Kvalifikace: Žádné
Viz SMS_PackageBaseclass Server – třída WMI.
ShareType Datový typ: UInt32
Typ přístupu: čtení/zápis
Kvalifikace: Žádné
Viz SMS_PackageBaseclass Server – třída WMI.
SourceDate Datový typ: DateTime
Typ přístupu: Jen pro čtení
Kvalifikace: [číst]
Viz SMS_PackageBaseclass Server – třída WMI.
SourceSite Datový typ: String
Typ přístupu: Jen pro čtení
Kvalifikace: [číst]
Viz SMS_PackageBaseclass Server – třída WMI.
SourceVersion Datový typ: UInt32
Typ přístupu: Jen pro čtení
Kvalifikace: [číst]
Viz SMS_PackageBaseclass Server – třída WMI.
StoredPkgPath Datový typ: String
Typ přístupu: čtení/zápis
Kvalifikace: Žádné
Viz SMS_PackageBaseclass Server – třída WMI.
StoredPkgVersion Datový typ: UInt32
Typ přístupu: čtení/zápis
Kvalifikace: Žádné
Viz SMS_PackageBaseclass Server – třída WMI.
SupportedOperatingSystems Datový typ: SMS_OS_Details Matice
Typ přístupu: čtení/zápis
Kvalifikace: [líný]
SMS_OS_Details Server Objekty třídy 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ým aktuálně definovaným příznakem je DANGLING_REF (bit 0).
| Bit | Popis |
|---|---|
| 0 | Nastavte, pokud pořadí úkolů odkazuje na balíček, který není definován v lokalitě. |
Type Datový typ: UInt32
Typ přístupu: Jen pro čtení
Kvalifikátory: [líný, čtěte]
Typ pořadí úkolů představovaný 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
Kvalifikace: Žádné
Viz SMS_PackageBaseclass Server – třída WMI.
Poznámky
Mezi kvalifikátory třídy pro tuto třídu patří:
Zabezpečeno
Icon("Package.ico")
Další informace o kvalifikátorech třídy i kvalifikátorech vlastností, které jsou součástí části Vlastnosti, najdete v tématu Configuration Manager kvalifikátory tříd a 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
SMS_TaskSequencePackagetřídy, která 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ě třídy SMS_TaskSequencePackage . Balíček se inzeruje klientům, kteří pak můžou pořadí úkolů spustit. 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í úkolů nasazení operačního systému.
Požadavky
Požadavky na modul runtime
Další informace najdete v tématu Požadavky na modul runtime serveru Configuration Manager.
Požadavky na vývoj
Další informace najdete v tématu Požadavky na vývoj serveru Configuration Manager.