Třída WMI serveru SMS_TaskSequencePackage Server

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_TaskSequencePackage tří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.

Viz taky

Třída WMI serveru SMS_TaskSequence Server