SMS_TaskSequencePackage serverns WMI-klass
SMS_TaskSequencePackage
Klassen Windows Management Instrumentation (WMI) är en SMS Provider-serverklass i Configuration Manager som representerar ett aktivitetssekvenspaket som definierar de steg som ska köras för aktivitetssekvensen.
Följande syntax förenklas från MOF-kod (Managed Object Format) och innehåller alla ärvda egenskaper.
Syntax
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;
};
Metoder
I följande tabell visas metoderna i SMS_TaskSequencePackage
.
Metod | Beskrivning |
---|---|
AddChangeNotification-metod i klass SMS_TaskSequencePackage | Lägger till ett meddelande om ändring av aktivitetssekvenspaket. |
AddDistributionPoints-metod i klass SMS_TaskSequencePackage | Lägger till distributionsplatserna för aktivitetssekvenspaketet. |
CheckReferencesShareType-metod i klass SMS_TaskSequencePackage | Kontrollerar alla refererade paket för den här aktivitetssekvensen och returnerar allt som inte delas. |
GetClientConfigPolicies-metod i klass SMS_TaskSequencePackage | Hämtar alla platsomfattande klientkonfigurationsprinciper och deras motsvarande principtilldelningar. |
GetContentHash-metod i klass SMS_TaskSequencePackage | Hämtar hashen för specifikt Configuration Manager innehåll. |
GetPackageDefaultHash-metod i klass SMS_TaskSequencePackage | Hämtar hashen för ett Configuration Manager paket. |
GetPackageHash-metod i klass SMS_TaskSequencePackage | Hämtar certifikathashen för aktivitetssekvenspaketet. |
GetSequence-metod i klass SMS_TaskSequencePackage | Hämtar en aktivitetssekvens från ett aktivitetssekvenspaket. |
GetTsPolicies-metod i klass SMS_TaskSequencePackage | Hämtar alla principer som är associerade med den angivna aktivitetssekvensen. |
GetTsPoliciesSaMedia-metod i klass SMS_TaskSequencePackage | Hämtar alla principer som är associerade med den angivna aktivitetssekvensen. |
GetTSRelatedToDriverCategory-metod i klass SMS_TaskSequencePackage | Hämta aktivitetssekvenspaket som är relaterade till den angivna kategorin. |
ImportSequence-metod i klass SMS_TaskSequencePackage | Importerar ett SMS_TaskSequence objekt baserat på den angivna XML-koden. |
RefreshPkgSource-metod i klass SMS_TaskSequencePackage | Uppdaterar paketkällan på alla distributionsplatser när paketegenskaperna inte har ändrats. |
SetSequence-metod i klass SMS_TaskSequencePackage | Uppdateringar ett aktivitetssekvenspaket med indataaktivitetssekvensen. |
SetSourceSite-metod i klass SMS_TaskSequencePackage | Anger koden för källplatsen för aktivitetssekvenspaketet. |
Unlock-metod i klass SMS_TaskSequencePackage | Anger källplatsen till den aktuella platsen, vilket låser upp aktivitetssekvenspaketet. |
Egenskaper
ActionInProgress
Datatyp: UInt32
Åtkomsttyp: Skrivskyddad
Kvalificerare: [read]
Se SMS_PackageBaseclass serverns WMI-klass.
AlternateContentProviders
Datatyp: String
Åtkomsttyp: Läsa/skriva
Kvalificerare: [stor, lat]
Se SMS_PackageBaseclass serverns WMI-klass.
BootImageID
Datatyp: String
Åtkomsttyp: Läsa/skriva
Kvalificerare: [lazy]
ID för startavbildningspaketet om aktivitetssekvensen innehåller en referens till en startavbildning i References
egenskapen . Information om startavbildningspaketet finns i SMS_BootImagePackage serverns WMI-klass.
Category
Datatyp: String
Åtkomsttyp: Läsa/skriva
Kvalificerare: [lazy]
Aktivitetssekvenspaketkategori. Standardvärdet är "". Paketets kategori tilldelas med egenskapen Category
SMS_TaskSequence Serverns WMI-klass.
CustomProgressMsg
Datatyp: String
Åtkomsttyp: Läsa/skriva
Kvalificerare: [lazy]
Ett anpassat förloppsmeddelande som anges i Configuration Manager-konsolen.
DependentProgram
Datatyp: String
Åtkomsttyp: Läsa/skriva
Kvalificerare: [lazy]
En formaterad textsträng som definierar alla program som ska köras före det aktuella programmet. Formatet är "<PackageID>;;< ProgramName>". Mer information finns i SMS_Program serverns WMI-klass.
Description
Datatyp: String
Åtkomsttyp: Läsa/skriva
Kvalificerare: Ingen
Se SMS_PackageBaseclass serverns WMI-klass.
Duration
Datatyp: UInt32
Åtkomsttyp: Läsa/skriva
Kvalificerare: Ingen
Den ungefärliga tid i minuter som programmet tar att köra. Standardvärdet är 0.
ExtendedData
Datatyp: UInt8
Matris
Åtkomsttyp: Läsa/skriva
Kvalificerare: [stor, lat]
Se SMS_PackageBaseclass serverns WMI-klass.
ExtendedDataSize
Datatyp: UInt32
Åtkomsttyp: Läsa/skriva
Kvalificerare: [lazy]
Se SMS_PackageBaseclass serverns WMI-klass.
ForcedDisconnectDelay
Datatyp: UInt32
Åtkomsttyp: Läsa/skriva
Kvalificerare: Ingen
Se SMS_PackageBaseclass serverns WMI-klass.
ForcedDisconnectEnabled
Datatyp: Boolean
Åtkomsttyp: Läsa/skriva
Kvalificerare: Ingen
Se SMS_PackageBaseclass serverns WMI-klass.
ForcedDisconnectNumRetries
Datatyp: UInt32
Åtkomsttyp: Läsa/skriva
Kvalificerare: Ingen
Se SMS_PackageBaseclass serverns WMI-klass.
Icon
Datatyp: UInt8
Matris
Åtkomsttyp: Läsa/skriva
Kvalificerare: [stor]
Se SMS_PackageBaseclass serverns WMI-klass.
IconSize
Datatyp: UInt32
Åtkomsttyp: Läsa/skriva
Kvalificerare: [lazy]
Se SMS_PackageBaseclass serverns WMI-klass.
IgnoreAddressSchedule
Datatyp: Boolean
Åtkomsttyp: Läsa/skriva
Kvalificerare: Ingen
Se SMS_PackageBaseclass serverns WMI-klass.
ISVData
Datatyp: UInt8
Matris
Åtkomsttyp: Läsa/skriva
Kvalificerare: [stor, lat]
Se SMS_PackageBaseclass serverns WMI-klass.
ISVDataSize
Datatyp: UInt32
Åtkomsttyp: Läsa/skriva
Kvalificerare: [lazy]
Se SMS_PackageBaseclass serverns WMI-klass.
Language
Datatyp: String
Åtkomsttyp: Läsa/skriva
Kvalificerare: Ingen
Se SMS_PackageBaseclass serverns WMI-klass.
LastRefreshTime
Datatyp: DateTime
Åtkomsttyp: Skrivskyddad
Kvalificerare: [read]
Se SMS_PackageBaseclass serverns WMI-klass.
LocalizedCategoryInstanceNames
Datatyp: String Array
Åtkomsttyp: Skrivskyddad
Kvalificerare: [read]
Se SMS_PackageBaseclass serverns WMI-klass.
Manufacturer
Datatyp: String
Åtkomsttyp: Läsa/skriva
Kvalificerare: Ingen
Se SMS_PackageBaseclass serverns WMI-klass.
MIFFilename
Datatyp: String
Åtkomsttyp: Läsa/skriva
Kvalificerare: Ingen
Se SMS_PackageBaseclass serverns WMI-klass.
MIFName
Datatyp: String
Åtkomsttyp: Läsa/skriva
Kvalificerare: Ingen
Se SMS_PackageBaseclass serverns WMI-klass.
MIFPublisher
Datatyp: String
Åtkomsttyp: Läsa/skriva
Kvalificerare: Ingen
Se SMS_PackageBaseclass serverns WMI-klass.
MIFVersion
Datatyp: String
Åtkomsttyp: Läsa/skriva
Kvalificerare: Ingen
Se SMS_PackageBaseclass serverns WMI-klass.
Name
Datatyp: String
Åtkomsttyp: Läsa/skriva
Kvalificerare: Ingen
Se SMS_PackageBaseclass serverns WMI-klass.
NumOfPrograms
Datatyp: UInt32
Åtkomsttyp: Läsa/skriva
Kvalificerare: Ingen
Se SMS_PackageBaseclass serverns WMI-klass.
PackageID
Datatyp: String
Åtkomsttyp: Läs
Kvalificerare [nyckel]
Se SMS_PackageBaseclass serverns WMI-klass.
PackageSize
Datatyp: UInt32
Åtkomsttyp: Läs
Se SMS_PackageBaseclass serverns WMI-klass.
PackageType
Datatyp: UInt32
Åtkomsttyp: Läsa/skriva
Kvalificerare: Ingen
Se SMS_PackageBaseclass serverns WMI-klass.
För den här klassen är pakettypen PKG_TYPE_TASK_SEQUENCE (4).
PkgFlags
Datatyp: UInt32
Åtkomsttyp: Läsa/skriva
Kvalificerare: [bitar]
Se SMS_PackageBaseclass serverns WMI-klass.
PkgSourceFlag
Datatyp: UInt32
Åtkomsttyp: Läsa/skriva
Kvalificerare: Ingen
Se SMS_PackageBaseclass serverns WMI-klass.
PkgSourcePath
Datatyp: String
Åtkomsttyp: Läsa/skriva
Kvalificerare: Ingen
Se SMS_PackageBaseclass serverns WMI-klass.
PreferredAddressType
Datatyp: String
Åtkomsttyp: Läsa/skriva
Kvalificerare: Ingen
Se SMS_PackageBaseclass serverns WMI-klass.
Priority
Datatyp: UInt32
Åtkomsttyp: Läsa/skriva
Kvalificerare: Ingen
Se SMS_PackageBaseclass serverns WMI-klass.
ProgramFlags
Datatyp: UInt32
Åtkomsttyp: Läsa/skriva
Kvalificerare: [bitar]
Flaggor som identifierar programmets installationsegenskaper. Standardflaggorna är standardprogram, UNATTENDED, UNCPATH, HIDEWINDOW, ADMINRIGHTS och ANY_PLATFORM. Standardvärdet är 152084496.
Bitars | Decimala | Hexadecimala | Beskrivning |
---|---|---|---|
0 | 1 | 0x00000001 | AUTHORIZED_DYNAMIC_INSTALL. Programmet är godkänt för dynamisk installation. |
1 | 2 | 0x00000002 | USE_CUSTOM_PROGRESS_MSG. Programmet använder ett anpassat förloppsmeddelande. |
8 | 256 | 0x00000100 | WINDOWS_CE. Använd Windows CE som enhetsprogram. Om det här värdet anges erbjuds inte programmet till skrivbordsklienter. |
9 | 512 | 0x00000200 | RUN_DEPENDANT_ALWAYS. Kör alltid programmets omedelbara beroende. |
10 | 1024 | 0x00000400 | NEDRÄKNINGEN. Visa dialogrutan nedräkning. |
12 | 4096 | 0x00001000 | INAKTIVERAD. Programmet är inaktiverat. |
13 | 8192 | 0x00002000 | OBEVAKAD. Programmet kräver ingen användarinteraktion. |
14 | 16384 | 0x00004000 | USERCONTEXT. Programmet måste köras i användarkontexten. Ange alltid värdet till 0. |
15 | 32768 | 0x00008000 | ADMINRIGHTS. Programmet måste köras under administratörsbehörighet. |
16 | 65536 | 0x00010000 | EVERYUSER. Programmet måste köras av alla användare som det är giltigt för. Den här inställningen är endast giltig för obligatoriska jobb. Ange alltid värdet till 0. |
17 | 131072 | 0x00020000 | NOUSERLOGGEDIN. Programmet körs bara när ingen användare är inloggad. |
18 | 262144 | 0x00040000 | OKTOQUIT. Programavstängning är aktiverat. Ange alltid värdet till 0. |
19 | 524288 | 0x00080000 | OKTOREBOOT. Omstart av dator är aktiverat. Ange alltid värdet till 0. |
20 | 1048576 | 0x00100000 | USEUNCPATH. Programåtkomst använder en UNC-sökväg (Universal Naming Convention). |
21 | 2097152 | 0x00200000 | PERSISTCONNECTION. Programanslutningen är sparad. Ange alltid värdet till 0. |
22 | 4194304 | 0x00400000 | RUNMINIMIZED. Maximera programfönstret. Ange alltid värdet till 0. |
23 | 8388608 | 0x00800000 | RUNMAXIMIZED. Minimera programfönstret. Ange alltid värdet till 0. |
24 | 16777216 | 0x01000000 | HIDEWINDOW. Dölj programfönstret. |
25 | 33554432 | 0x02000000 | OKTOLOGOFF. Utloggning är aktiverat. Ange alltid värdet till 0. |
26 | 67108864 | 0x04000000 | RUNACCOUNT. Kör programmet med kontoåtkomst. |
27 | 134217728 | 0x08000000 | ANY_PLATFORM. Programmet kan köras på valfritt operativsystem. |
28 | 268435456 | 0x10000000 | STILL_RUNNING. Programmet körs för närvarande. |
29 | 536870912 | 0x20000000 | SUPPORT_UNINSTALL. Programmet har ett avinstallationsverktyg. Ange alltid värdet till 0. |
31 | 2147483648 | 0x80000000 | SHOW_IN_ARP. Visa programmet i Lägg till eller ta bort program. |
References
Datatyp: SMS_TaskSequence_Reference
Matris
Åtkomsttyp: Skrivskyddad
Kvalificerare: [lat, läs]
SMS_TaskSequence_Reference WMI-klassobjekt som representerar de paket/program och program som beskrivs i stegen i aktivitetssekvensen.
RefreshPkgSourceFlag
Datatyp: Boolean
Åtkomsttyp: Läsa/skriva
Kvalificerare: [lazy]
Se SMS_PackageBaseclass serverns WMI-klass.
RefreshSchedule
Datatyp: SMS_ScheduleToken
Matris
Åtkomsttyp:
Kvalificerare: [max(15), lazy]
Se SMS_PackageBaseclass serverns WMI-klass.
ReferencesCount
Datatyp: UInt32
Åtkomsttyp: Skrivskyddad
Kvalificerare: [read]
Storleken på matrisen som anges av References
egenskapen . Detta representerar antalet paket/program och program som refereras av aktivitetssekvensen.
Reserved
Datatyp: String
Åtkomsttyp: Läsa/skriva
Kvalificerare: [lazy]
Används internt av SMS-providern.
SecuredScopeNames
Datatyp: String Array
Åtkomsttyp: Skrivskyddad
Kvalificerare: [read]
Se SMS_PackageBaseclass serverns WMI-klass.
SedoObjectVersion
Datatyp: String
Åtkomsttyp: Skrivskyddad
Kvalificerare: [read]
Se SMS_PackageBaseclass serverns WMI-klass.
Sequence
Datatyp: String
Åtkomsttyp: Skrivskyddad
Kvalificerare: [lat, läs]
XML-formaterade data som innehåller aktivitetssekvensinformation.
ShareName
Datatyp: String
Åtkomsttyp: Läsa/skriva
Kvalificerare: Ingen
Se SMS_PackageBaseclass serverns WMI-klass.
ShareType
Datatyp: UInt32
Åtkomsttyp: Läsa/skriva
Kvalificerare: Ingen
Se SMS_PackageBaseclass serverns WMI-klass.
SourceDate
Datatyp: DateTime
Åtkomsttyp: Skrivskyddad
Kvalificerare: [read]
Se SMS_PackageBaseclass serverns WMI-klass.
SourceSite
Datatyp: String
Åtkomsttyp: Skrivskyddad
Kvalificerare: [read]
Se SMS_PackageBaseclass serverns WMI-klass.
SourceVersion
Datatyp: UInt32
Åtkomsttyp: Skrivskyddad
Kvalificerare: [read]
Se SMS_PackageBaseclass serverns WMI-klass.
StoredPkgPath
Datatyp: String
Åtkomsttyp: Läsa/skriva
Kvalificerare: Ingen
Se SMS_PackageBaseclass serverns WMI-klass.
StoredPkgVersion
Datatyp: UInt32
Åtkomsttyp: Läsa/skriva
Kvalificerare: Ingen
Se SMS_PackageBaseclass serverns WMI-klass.
SupportedOperatingSystems
Datatyp: SMS_OS_Details
Matris
Åtkomsttyp: Läsa/skriva
Kvalificerare: [lazy]
SMS_OS_Details WMI-klassobjekt för servern som beskriver information om de plattformar som programmet kan köras på.
TaskSequenceFlags
Datatyp: UInt32
Åtkomsttyp: Läsa/skriva
Kvalificerare: [lazy, bits("DANGLING_REF(0)")]
Flaggor som anger villkor för aktivitetssekvenspaket. Den enda flagga som för närvarande definieras är DANGLING_REF (bit 0).
Bitars | Beskrivning |
---|---|
0 | Ange om aktivitetssekvensen refererar till ett paket som inte har definierats på platsen. |
Type
Datatyp: UInt32
Åtkomsttyp: Skrivskyddad
Kvalificerare: [lat, läs]
Den typ av aktivitetssekvens som representeras av paketet. Möjliga värden är:
Värde | Beskrivning |
---|---|
1 | Allmän aktivitetssekvens |
2 | Aktivitetssekvens för operativsystemdistribution |
Version
Datatyp: String
Åtkomsttyp: Läsa/skriva
Kvalificerare: Ingen
Se SMS_PackageBaseclass serverns WMI-klass.
Anmärkningar
Klasskvalificerare för den här klassen omfattar:
Säkrade
Icon("Package.ico")
Mer information om både klasskvalificerare och egenskapskvalificerare som ingår i avsnittet Egenskaper finns i Configuration Manager klass- och egenskapskvalificerare.
Information om hur du kommer igång med den här klassen finns i Så här skapar du ett aktivitetssekvenspaket för operativsystemdistribution.
Du skapar ett aktivitetssekvenspaket för operativsystemdistribution genom att skapa en instans av
SMS_TaskSequencePackage
klassen som ska innehålla en aktivitetssekvens. Själva aktivitetssekvensen skapas med hjälp av aktivitetssekvensobjektmodellen för operativsystemdistribution och associeras med aktivitetssekvenspaketet med hjälp av metoden SetSequence i metoden Class SMS_TaskSequencePackage . Paketet annonseras till klienter som sedan kan köra aktivitetssekvensen. Mer information finns i Skapa ett aktivitetssekvenspaket för operativsystemdistribution.Mer information om aktivitetssekvensens WMI-objekt finns i Om aktivitetssekvenser för operativsystemdistribution.
Krav
Körningskrav
Mer information finns i Configuration Manager serverkörningskrav.
Utvecklingskrav
Mer information finns i Configuration Manager Server Development Requirements (Utvecklingskrav för Configuration Manager server).