Dela via


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 CategorySMS_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).

Se även

SMS_TaskSequence serverns WMI-klass