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_TaskSequencePackagená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.

Viz taky

Serverová třída služby WMI SMS_TaskSequence