SMS_TaskSequencePackage kiszolgálói WMI-osztály
A SMS_TaskSequencePackage
Windows Management Instrumentation (WMI) osztály egy SMS Provider kiszolgálóosztály Configuration Manager, amely egy feladatütemezési csomagot jelöl, amely meghatározza a feladatütemezés futtatásának lépéseit.
Az alábbi szintaxis egyszerűbb a Felügyelt objektumformátum (MOF) kódból, és az összes örökölt tulajdonságot tartalmazza.
Szintaxis
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;
};
Módszerek
Az alábbi táblázat a metódusokat mutatja be a következőben SMS_TaskSequencePackage
: .
Módszer | Leírás |
---|---|
AddChangeNotification metódus a SMS_TaskSequencePackage osztályban | Feladatütemezési csomag változásáról szóló értesítést ad hozzá. |
AddDistributionPoints metódus az SMS_TaskSequencePackage osztályban | Hozzáadja a feladatütemezési csomag terjesztési pontjait. |
CheckReferencesShareType metódus a SMS_TaskSequencePackage osztályban | Ellenőrzi a feladatütemezés összes hivatkozott csomagjának értékét, és visszaadja a nem megosztott csomagokat. |
GetClientConfigPolicies metódus az SMS_TaskSequencePackage osztályban | Lekéri az összes webhelyszintű ügyfélkonfigurációs szabályzatot és a hozzájuk tartozó szabályzat-hozzárendeléseket. |
GetContentHash metódus a SMS_TaskSequencePackage osztályban | Lekéri az adott Configuration Manager-tartalom kivonatát. |
GetPackageDefaultHash metódus a SMS_TaskSequencePackage osztályban | Lekéri egy Configuration Manager csomag kivonatát. |
GetPackageHash metódus a SMS_TaskSequencePackage osztályban | Lekéri a feladatütemezési csomag tanúsítványkivonatát. |
GetSequence metódus a SMS_TaskSequencePackage osztályban | Lekéri a feladatütemezést egy feladatütemezési csomagból. |
GetTsPolicies metódus a SMS_TaskSequencePackage osztályban | Lekéri a megadott feladatütemezéshez társított összes szabályzatot. |
GetTsPoliciesSaMedia metódus a SMS_TaskSequencePackage osztályban | Lekéri a megadott feladatütemezéshez társított összes szabályzatot. |
GetTSRelatedToDriverCategory metódus a SMS_TaskSequencePackage osztályban | Kérje le a megadott kategóriához kapcsolódó feladatütemezési csomagokat. |
ImportSequence metódus a SMS_TaskSequencePackage osztályban | Importál egy objektumot SMS_TaskSequence a megadott XML alapján. |
RefreshPkgSource metódus a SMS_TaskSequencePackage osztályban | Frissíti a csomag forrását az összes terjesztési ponton, ha a csomag tulajdonságai nem változtak. |
SetSequence metódus a SMS_TaskSequencePackage osztályban | Frissítések egy feladatütemezési csomagot a bemeneti feladatütemezéssel. |
SetSourceSite metódus a SMS_TaskSequencePackage osztályban | Beállítja a feladatütemezési csomag forráshelyének kódját. |
Unlock metódus a SMS_TaskSequencePackage osztályban | A forráshelyet az aktuális helyre állítja, amely feloldja a feladatütemezési csomag zárolását. |
Tulajdonságok
ActionInProgress
Adattípus: UInt32
Hozzáférés típusa: Írásvédett
Minősítők: [olvasás]
Lásd: SMS_PackageBaseclass kiszolgálói WMI-osztály.
AlternateContentProviders
Adattípus: String
Hozzáférés típusa: Olvasás/írás
Minősítők: [nagy, lusta]
Lásd: SMS_PackageBaseclass kiszolgálói WMI-osztály.
BootImageID
Adattípus: String
Hozzáférés típusa: Olvasás/írás
Minősítők: [lusta]
A rendszerindító lemezképcsomag azonosítója, ha a feladatütemezés a tulajdonságban References
tartalmaz egy rendszerindító lemezképre mutató hivatkozást. További információ a rendszerindító lemezképcsomagról: SMS_BootImagePackage kiszolgálói WMI-osztály.
Category
Adattípus: String
Hozzáférés típusa: Olvasás/írás
Minősítők: [lusta]
Feladatütemezési csomag kategóriája. Az alapértelmezett érték a "". A csomag kategóriája SMS_TaskSequence Category
kiszolgálói WMI-osztály tulajdonságával van hozzárendelve.
CustomProgressMsg
Adattípus: String
Hozzáférés típusa: Olvasás/írás
Minősítők: [lusta]
A Configuration Manager konzolon megadott egyéni folyamatjelző üzenet.
DependentProgram
Adattípus: String
Hozzáférés típusa: Olvasás/írás
Minősítők: [lusta]
Formázott szöveges sztring, amely az aktuális program előtt futtatandó programokat definiálja. A formátum a következő: "<PackageID>;;< ProgramName>". További információ: SMS_Program kiszolgálói WMI-osztály.
Description
Adattípus: String
Hozzáférés típusa: Olvasás/írás
Minősítők: Nincs
Lásd: SMS_PackageBaseclass kiszolgálói WMI-osztály.
Duration
Adattípus: UInt32
Hozzáférés típusa: Olvasás/írás
Minősítők: Nincs
A program futásának hozzávetőleges időtartama percekben megadva. Az alapértelmezett érték 0.
ExtendedData
Adattípus: UInt8
Tömb
Hozzáférés típusa: Olvasás/írás
Minősítők: [nagy, lusta]
Lásd: SMS_PackageBaseclass kiszolgálói WMI-osztály.
ExtendedDataSize
Adattípus: UInt32
Hozzáférés típusa: Olvasás/írás
Minősítők: [lusta]
Lásd: SMS_PackageBaseclass kiszolgálói WMI-osztály.
ForcedDisconnectDelay
Adattípus: UInt32
Hozzáférés típusa: Olvasás/írás
Minősítők: Nincs
Lásd: SMS_PackageBaseclass kiszolgálói WMI-osztály.
ForcedDisconnectEnabled
Adattípus: Boolean
Hozzáférés típusa: Olvasás/írás
Minősítők: Nincs
Lásd: SMS_PackageBaseclass kiszolgálói WMI-osztály.
ForcedDisconnectNumRetries
Adattípus: UInt32
Hozzáférés típusa: Olvasás/írás
Minősítők: Nincs
Lásd: SMS_PackageBaseclass kiszolgálói WMI-osztály.
Icon
Adattípus: UInt8
Tömb
Hozzáférés típusa: Olvasás/írás
Minősítők: [nagy]
Lásd: SMS_PackageBaseclass kiszolgálói WMI-osztály.
IconSize
Adattípus: UInt32
Hozzáférés típusa: Olvasás/írás
Minősítők: [lusta]
Lásd: SMS_PackageBaseclass kiszolgálói WMI-osztály.
IgnoreAddressSchedule
Adattípus: Boolean
Hozzáférés típusa: Olvasás/írás
Minősítők: Nincs
Lásd: SMS_PackageBaseclass kiszolgálói WMI-osztály.
ISVData
Adattípus: UInt8
Tömb
Hozzáférés típusa: Olvasás/írás
Minősítők: [nagy, lusta]
Lásd: SMS_PackageBaseclass kiszolgálói WMI-osztály.
ISVDataSize
Adattípus: UInt32
Hozzáférés típusa: Olvasás/írás
Minősítők: [lusta]
Lásd: SMS_PackageBaseclass kiszolgálói WMI-osztály.
Language
Adattípus: String
Hozzáférés típusa: Olvasás/írás
Minősítők: Nincs
Lásd: SMS_PackageBaseclass kiszolgálói WMI-osztály.
LastRefreshTime
Adattípus: DateTime
Hozzáférés típusa: Írásvédett
Minősítők: [olvasás]
Lásd: SMS_PackageBaseclass kiszolgálói WMI-osztály.
LocalizedCategoryInstanceNames
Adattípus: String Array
Hozzáférés típusa: Írásvédett
Minősítők: [olvasás]
Lásd: SMS_PackageBaseclass kiszolgálói WMI-osztály.
Manufacturer
Adattípus: String
Hozzáférés típusa: Olvasás/írás
Minősítők: Nincs
Lásd: SMS_PackageBaseclass kiszolgálói WMI-osztály.
MIFFilename
Adattípus: String
Hozzáférés típusa: Olvasás/írás
Minősítők: Nincs
Lásd: SMS_PackageBaseclass kiszolgálói WMI-osztály.
MIFName
Adattípus: String
Hozzáférés típusa: Olvasás/írás
Minősítők: Nincs
Lásd: SMS_PackageBaseclass kiszolgálói WMI-osztály.
MIFPublisher
Adattípus: String
Hozzáférés típusa: Olvasás/írás
Minősítők: Nincs
Lásd: SMS_PackageBaseclass kiszolgálói WMI-osztály.
MIFVersion
Adattípus: String
Hozzáférés típusa: Olvasás/írás
Minősítők: Nincs
Lásd: SMS_PackageBaseclass kiszolgálói WMI-osztály.
Name
Adattípus: String
Hozzáférés típusa: Olvasás/írás
Minősítők: Nincs
Lásd: SMS_PackageBaseclass kiszolgálói WMI-osztály.
NumOfPrograms
Adattípus: UInt32
Hozzáférés típusa: Olvasás/írás
Minősítők: Nincs
Lásd: SMS_PackageBaseclass kiszolgálói WMI-osztály.
PackageID
Adattípus: String
Hozzáférés típusa: Olvasás
Minősítők [kulcs]
Lásd: SMS_PackageBaseclass kiszolgálói WMI-osztály.
PackageSize
Adattípus: UInt32
Hozzáférés típusa: Olvasás
Lásd: SMS_PackageBaseclass kiszolgálói WMI-osztály.
PackageType
Adattípus: UInt32
Hozzáférés típusa: Olvasás/írás
Minősítők: Nincs
Lásd: SMS_PackageBaseclass kiszolgálói WMI-osztály.
Ebben az osztályban a csomag típusa PKG_TYPE_TASK_SEQUENCE (4).
PkgFlags
Adattípus: UInt32
Hozzáférés típusa: Olvasás/írás
Minősítők: [bitek]
Lásd: SMS_PackageBaseclass kiszolgálói WMI-osztály.
PkgSourceFlag
Adattípus: UInt32
Hozzáférés típusa: Olvasás/írás
Minősítők: Nincs
Lásd: SMS_PackageBaseclass kiszolgálói WMI-osztály.
PkgSourcePath
Adattípus: String
Hozzáférés típusa: Olvasás/írás
Minősítők: Nincs
Lásd: SMS_PackageBaseclass kiszolgálói WMI-osztály.
PreferredAddressType
Adattípus: String
Hozzáférés típusa: Olvasás/írás
Minősítők: Nincs
Lásd: SMS_PackageBaseclass kiszolgálói WMI-osztály.
Priority
Adattípus: UInt32
Hozzáférés típusa: Olvasás/írás
Minősítők: Nincs
Lásd: SMS_PackageBaseclass kiszolgálói WMI-osztály.
ProgramFlags
Adattípus: UInt32
Hozzáférés típusa: Olvasás/írás
Minősítők: [bitek]
A program telepítési jellemzőit azonosító jelzők. Az alapértelmezett jelzők a következők: alapértelmezett program, FELÜGYELET NÉLKÜLI, UNCPATH, HIDEWINDOW, ADMINRIGHTS és ANY_PLATFORM. Az alapértelmezett érték 152084496.
Kicsit | Decimális | Hexadecimális | Leírás |
---|---|---|---|
0 | 1 | 0x00000001 | AUTHORIZED_DYNAMIC_INSTALL. A program jogosult a dinamikus telepítésre. |
1 | 2 | 0x00000002 | USE_CUSTOM_PROGRESS_MSG. A program egy testreszabott folyamatjelző üzenetet használ. |
8 | 256 | 0x00000100 | WINDOWS_CE. Használja Windows CE eszközprogramként. Ha ez az érték be van állítva, a program nem érhető el az asztali ügyfelek számára. |
9 | 512 | 0x00000200 | RUN_DEPENDANT_ALWAYS. Mindig futtassa a programtól függő azonnali parancsot. |
10 | 1024 | 0x00000400 | VISSZASZÁMLÁLÁS. A visszaszámlálás párbeszédpanel megjelenítése. |
12 | 4096 | 0x00001000 | TILTVA. A program le van tiltva. |
13 | 8192 | 0x00002000 | FELÜGYELET NÉLKÜL. A program nem igényel felhasználói beavatkozást. |
14 | 16384 | 0x00004000 | USERCONTEXT. A programnak a felhasználói környezetben kell futnia. Mindig állítsa az értéket 0-ra. |
15 | 32768 | 0x00008000 | ADMINRIGHTS. A programnak rendszergazdai jogosultságokkal kell futnia. |
16 | 65536 | 0x00010000 | MINDENFELHASZNÁLÓ. A programot minden olyan felhasználónak futtatnia kell, aki számára érvényes. Ez a beállítás csak kötelező feladatokhoz érvényes. Mindig állítsa az értéket 0-ra. |
17 | 131072 | 0x00020000 | NOUSERLOGGEDIN. A program csak akkor fut, ha nincs bejelentkezett felhasználó. |
18 | 262144 | 0x00040000 | OKTOQUIT. A program leállítása engedélyezve van. Mindig állítsa az értéket 0-ra. |
19 | 524288 | 0x00080000 | OKTOREBOOT. A számítógép újraindítása engedélyezve van. Mindig állítsa az értéket 0-ra. |
20 | 1048576 | 0x00100000 | USEUNCPATH. A programhozzáférés univerzális elnevezési konvenciós (UNC) elérési utat használ. |
21 | 2097152 | 0x00200000 | PERSISTCONNECTION. A programkapcsolat megőrzve. Mindig állítsa az értéket 0-ra. |
22 | 4194304 | 0x00400000 | RUNMINIMIZED. Teljes méretűre állíthatja a programablakot. Mindig állítsa az értéket 0-ra. |
23 | 8388608 | 0x00800000 | RUNMAXIMIZED. Kis méretűre állíthatja a programablakot. Mindig állítsa az értéket 0-ra. |
24 | 16777216 | 0x01000000 | HIDEWINDOW. A program ablakának elrejtése. |
25 | 33554432 | 0x02000000 | OKTOLOGOFF. A logoff engedélyezve van. Mindig állítsa az értéket 0-ra. |
26 | 67108864 | 0x04000000 | RUNACCOUNT. Futtassa a programot fiókhozzáférés használatával. |
27 | 134217728 | 0x08000000 | ANY_PLATFORM. A program bármilyen operációs rendszeren futtatható. |
28 | 268435456 | 0x10000000 | STILL_RUNNING. A program jelenleg fut. |
29 | 536870912 | 0x20000000 | SUPPORT_UNINSTALL. A program rendelkezik egy eltávolítási segédprogrammal. Mindig állítsa az értéket 0-ra. |
31 | 2147483648 | 0x80000000 | SHOW_IN_ARP. A program megjelenítése a Programok hozzáadása vagy eltávolítása nézetben. |
References
Adattípus: SMS_TaskSequence_Reference
Tömb
Hozzáférés típusa: Írásvédett
Minősítők: [lusta, olvasás]
SMS_TaskSequence_Reference kiszolgálói WMI-osztály objektumai, amelyek a feladatütemezés lépéseiben hivatkozott csomagokat/programokat és alkalmazásokat jelölik.
RefreshPkgSourceFlag
Adattípus: Boolean
Hozzáférés típusa: Olvasás/írás
Minősítők: [lusta]
Lásd: SMS_PackageBaseclass kiszolgálói WMI-osztály.
RefreshSchedule
Adattípus: SMS_ScheduleToken
Tömb
Hozzáférés típusa:
Minősítők: [max(15), lusta]
Lásd: SMS_PackageBaseclass kiszolgálói WMI-osztály.
ReferencesCount
Adattípus: UInt32
Hozzáférés típusa: Írásvédett
Minősítők: [olvasás]
A tulajdonság által References
jelzett tömb mérete. Ez a feladatütemezés által hivatkozott csomagok/programok és alkalmazások számát jelöli.
Reserved
Adattípus: String
Hozzáférés típusa: Olvasás/írás
Minősítők: [lusta]
Az SMS-szolgáltató belsőleg használja.
SecuredScopeNames
Adattípus: String Array
Hozzáférés típusa: Írásvédett
Minősítők: [olvasás]
Lásd: SMS_PackageBaseclass kiszolgálói WMI-osztály.
SedoObjectVersion
Adattípus: String
Hozzáférés típusa: Írásvédett
Minősítők: [olvasás]
Lásd: SMS_PackageBaseclass kiszolgálói WMI-osztály.
Sequence
Adattípus: String
Hozzáférés típusa: Írásvédett
Minősítők: [lusta, olvasás]
Feladatütemezési adatokat tartalmazó XML-formátumú adatok.
ShareName
Adattípus: String
Hozzáférés típusa: Olvasás/írás
Minősítők: Nincs
Lásd: SMS_PackageBaseclass kiszolgálói WMI-osztály.
ShareType
Adattípus: UInt32
Hozzáférés típusa: Olvasás/írás
Minősítők: Nincs
Lásd: SMS_PackageBaseclass kiszolgálói WMI-osztály.
SourceDate
Adattípus: DateTime
Hozzáférés típusa: Írásvédett
Minősítők: [olvasás]
Lásd: SMS_PackageBaseclass kiszolgálói WMI-osztály.
SourceSite
Adattípus: String
Hozzáférés típusa: Írásvédett
Minősítők: [olvasás]
Lásd: SMS_PackageBaseclass kiszolgálói WMI-osztály.
SourceVersion
Adattípus: UInt32
Hozzáférés típusa: Írásvédett
Minősítők: [olvasás]
Lásd: SMS_PackageBaseclass kiszolgálói WMI-osztály.
StoredPkgPath
Adattípus: String
Hozzáférés típusa: Olvasás/írás
Minősítők: Nincs
Lásd: SMS_PackageBaseclass kiszolgálói WMI-osztály.
StoredPkgVersion
Adattípus: UInt32
Hozzáférés típusa: Olvasás/írás
Minősítők: Nincs
Lásd: SMS_PackageBaseclass kiszolgálói WMI-osztály.
SupportedOperatingSystems
Adattípus: SMS_OS_Details
Tömb
Hozzáférés típusa: Olvasás/írás
Minősítők: [lusta]
SMS_OS_Details kiszolgálói WMI-osztály objektumait, amelyek ismertetik azon platformok részleteit, amelyeken a program futhat.
TaskSequenceFlags
Adattípus: UInt32
Hozzáférés típusa: Olvasás/írás
Minősítők: [lazy, bits("DANGLING_REF(0)")]
A feladatütemezési csomag feltételeit jelző jelzők. Az egyetlen jelenleg definiált jelölő a DANGLING_REF (0. bit).
Kicsit | Leírás |
---|---|
0 | Adja meg, hogy a feladatütemezés olyan csomagra hivatkozik-e, amely nincs definiálva a helyen. |
Type
Adattípus: UInt32
Hozzáférés típusa: Írásvédett
Minősítők: [lusta, olvasás]
A csomag által képviselt feladatütemezés típusa. A lehetséges értékek a következők:
Érték | Leírás |
---|---|
1 | Általános feladatütemezés |
2 | Operációs rendszer központi telepítésének feladatütemezése |
Version
Adattípus: String
Hozzáférés típusa: Olvasás/írás
Minősítők: Nincs
Lásd: SMS_PackageBaseclass kiszolgálói WMI-osztály.
Megjegyzések
Az osztály osztályminősítői a következők:
Biztosított
Icon("Package.ico")
A Tulajdonságok szakaszban szereplő osztályminősítőkkel és tulajdonságminősítőkkel kapcsolatos további információkért lásd: Configuration Manager Osztály- és tulajdonságminősítők.
Az osztály használatának megkezdéséhez lásd: Operációs rendszer központi telepítési feladatütemezési csomag létrehozása.
Az operációs rendszer központi telepítésének feladatütemezési csomagját úgy hozhatja létre, hogy létrehozza a
SMS_TaskSequencePackage
osztály egy példányát, amely egy feladatütemezést tárol. Maga a feladatütemezés az operációs rendszer központi telepítésének feladatütemezési objektummodelljével jön létre, és a feladatütemezési csomaghoz a SetSequence metódussal van társítva a Class SMS_TaskSequencePackage metódusban . A csomag azoknak az ügyfeleknek lesz meghirdetve, akik ezután futtathatják a feladatütemezést. További információ: Operációs rendszer központi telepítési feladatütemezési csomagjának létrehozása.A feladatütemezési WMI-objektumokkal kapcsolatos további információkért lásd: Az operációs rendszer központi telepítésének feladatütemezései.
Követelmények
Futtatókörnyezetre vonatkozó követelmények
További információ: Configuration Manager Server Runtime requirements (Kiszolgálói futtatókörnyezet követelményei).
Fejlesztési követelmények
További információ: Configuration Manager Server Development Requirements (Kiszolgálófejlesztési követelmények Configuration Manager).