WMI-klass för SMS_TaskSequencePackage Server

WMI-klassen SMS_TaskSequencePackage (Windows Management Instrumentation) är en SMS-providerserverklass i Configuration Manager som representerar ett aktivitetssekvenspaket som definierar stegen som ska köras för aktivitetssekvensen.

Följande syntax är förenklad 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-metoden i klass SMS_TaskSequencePackage Lägger till ett meddelande om ändring av aktivitetssekvenspaket.
AddDistributionPoints-metoden i klass SMS_TaskSequencePackage Lägger till distributionsplatserna för aktivitetssekvenspaketet.
CheckReferencesShareType-metoden i klass SMS_TaskSequencePackage Kontrollerar alla refererade paket för den här aktivitetssekvensen och returnerar alla som inte delas.
Metoden GetClientConfigPolicies i klass SMS_TaskSequencePackage Hämtar alla klientkonfigurationsprinciper för hela webbplatsen och deras motsvarande principtilldelningar.
GetContentHash-metoden i klass SMS_TaskSequencePackage Hämtar hash för specifikt Configuration Manager innehåll.
GetPackageDefaultHash-metoden i klass SMS_TaskSequencePackage Hämtar hash för ett Configuration Manager paket.
GetPackageHash-metoden i klass SMS_TaskSequencePackage Hämtar certifikathashen för aktivitetssekvenspaketet.
GetSequence-metoden i klass SMS_TaskSequencePackage Hämtar en aktivitetssekvens från ett aktivitetssekvenspaket.
Metoden GetTsPolicies i Class SMS_TaskSequencePackage Hämtar alla principer som är associerade med den angivna aktivitetssekvensen.
GetTsPoliciesSaMedia-metoden i klass SMS_TaskSequencePackage Hämtar alla principer som är associerade med den angivna aktivitetssekvensen.
GetTSRelatedToDriverCategory-metoden i klass SMS_TaskSequencePackage Hämta aktivitetssekvenspaket som är relaterade till den angivna kategorin.
ImportSequence-metoden i klass SMS_TaskSequencePackage Importerar ett SMS_TaskSequence objekt baserat på angiven XML.
RefreshPkgSource-metoden i klass SMS_TaskSequencePackage Uppdaterar paketkällan på alla distributionsplatser om paketegenskaperna inte har ändrats.
SetSequence-metoden i klass SMS_TaskSequencePackage Uppdateringar ett aktivitetssekvenspaket med indataaktivitetssekvensen.
SetSourceSite-metoden i klass SMS_TaskSequencePackage Anger koden för källplatsen för aktivitetssekvenspaketet.
Upplåsningsmetod i klass SMS_TaskSequencePackage Anger källplatsen till den aktuella platsen, vilket låser upp aktivitetssekvenspaketet.

Egenskaper

ActionInProgress Datatyp: UInt32

Åtkomsttyp: Skrivskyddad

Kval: [läsa]

Se SMS_PackageBaseclass WMI-klass för server.

AlternateContentProviders Datatyp: String

Åtkomsttyp: Läsa/skriva

Kvalificerare: [stor, lat]

Se SMS_PackageBaseclass WMI-klass för server.

BootImageID Datatyp: String

Åtkomsttyp: Läsa/skriva

Kvalificerare: [lat]

ID för startavbildningspaketet om aktivitetssekvensen innehåller en referens till en startavbildning i egenskapen References . Information om startavbildningspaketet finns i SMS_BootImagePackage WMI-klass för Server.

Category Datatyp: String

Åtkomsttyp: Läsa/skriva

Kvalificerare: [lat]

Paketkategori för aktivitetssekvens. Standardvärdet är "". Kategorin för paketet tilldelas med Category egenskapen för SMS_TaskSequence Server WMI-klass.

CustomProgressMsg Datatyp: String

Åtkomsttyp: Läsa/skriva

Kvalificerare: [lat]

Ett anpassat förloppsmeddelande som anges i konsolen Configuration Manager.

DependentProgram Datatyp: String

Åtkomsttyp: Läsa/skriva

Kvalificerare: [lat]

En formaterad textsträng som definierar det program som ska köras före det aktuella programmet. Formatet är "<PackageID;>;<Programnamn>". Mer information finns i SMS_Program WMI-klass för server.

Description Datatyp: String

Åtkomsttyp: Läsa/skriva

Kvalificerare: Inga

Se SMS_PackageBaseclass WMI-klass för server.

Duration Datatyp: UInt32

Åtkomsttyp: Läsa/skriva

Kvalificerare: Inga

Den ungefärliga tiden i minuter som det tar att köra programmet. Standardvärdet är 0.

ExtendedData Datatyp: UInt8 Matris

Åtkomsttyp: Läsa/skriva

Kvalificerare: [stor, lat]

Se SMS_PackageBaseclass WMI-klass för server.

ExtendedDataSize Datatyp: UInt32

Åtkomsttyp: Läsa/skriva

Kvalificerare: [lat]

Se SMS_PackageBaseclass WMI-klass för server.

ForcedDisconnectDelay Datatyp: UInt32

Åtkomsttyp: Läsa/skriva

Kvalificerare: Inga

Se SMS_PackageBaseclass WMI-klass för server.

ForcedDisconnectEnabled Datatyp: Boolean

Åtkomsttyp: Läsa/skriva

Kvalificerare: Inga

Se SMS_PackageBaseclass WMI-klass för server.

ForcedDisconnectNumRetries Datatyp: UInt32

Åtkomsttyp: Läsa/skriva

Kvalificerare: Inga

Se SMS_PackageBaseclass WMI-klass för server.

Icon Datatyp: UInt8 Matris

Åtkomsttyp: Läsa/skriva

Kvalificerare: [stor]

Se SMS_PackageBaseclass WMI-klass för server.

IconSize Datatyp: UInt32

Åtkomsttyp: Läsa/skriva

Kvalificerare: [lat]

Se SMS_PackageBaseclass WMI-klass för server.

IgnoreAddressSchedule Datatyp: Boolean

Åtkomsttyp: Läsa/skriva

Kvalificerare: Inga

Se SMS_PackageBaseclass WMI-klass för server.

ISVData Datatyp: UInt8 Matris

Åtkomsttyp: Läsa/skriva

Kvalificerare: [stor, lat]

Se SMS_PackageBaseclass WMI-klass för server.

ISVDataSize Datatyp: UInt32

Åtkomsttyp: Läsa/skriva

Kvalificerare: [lat]

Se SMS_PackageBaseclass WMI-klass för server.

Language Datatyp: String

Åtkomsttyp: Läsa/skriva

Kvalificerare: Inga

Se SMS_PackageBaseclass WMI-klass för server.

LastRefreshTime Datatyp: DateTime

Åtkomsttyp: Skrivskyddad

Kval: [läsa]

Se SMS_PackageBaseclass WMI-klass för server.

LocalizedCategoryInstanceNames Datatyp: String Array

Åtkomsttyp: Skrivskyddad

Kval: [läsa]

Se SMS_PackageBaseclass WMI-klass för server.

Manufacturer Datatyp: String

Åtkomsttyp: Läsa/skriva

Kvalificerare: Inga

Se SMS_PackageBaseclass WMI-klass för server.

MIFFilename Datatyp: String

Åtkomsttyp: Läsa/skriva

Kvalificerare: Inga

Se SMS_PackageBaseclass WMI-klass för server.

MIFName Datatyp: String

Åtkomsttyp: Läsa/skriva

Kvalificerare: Inga

Se SMS_PackageBaseclass WMI-klass för server.

MIFPublisher Datatyp: String

Åtkomsttyp: Läsa/skriva

Kvalificerare: Inga

Se SMS_PackageBaseclass WMI-klass för server.

MIFVersion Datatyp: String

Åtkomsttyp: Läsa/skriva

Kvalificerare: Inga

Se SMS_PackageBaseclass WMI-klass för server.

Name Datatyp: String

Åtkomsttyp: Läsa/skriva

Kvalificerare: Inga

Se SMS_PackageBaseclass WMI-klass för server.

NumOfPrograms Datatyp: UInt32

Åtkomsttyp: Läsa/skriva

Kvalificerare: Inga

Se SMS_PackageBaseclass WMI-klass för server.

PackageID Datatyp: String

Åtkomsttyp: Läsa

Kvalificerare [nyckel]

Se SMS_PackageBaseclass WMI-klass för server.

PackageSize Datatyp: UInt32

Åtkomsttyp: Läsa

Se SMS_PackageBaseclass WMI-klass för server.

PackageType Datatyp: UInt32

Åtkomsttyp: Läsa/skriva

Kvalificerare: Inga

Se SMS_PackageBaseclass WMI-klass för server.

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 WMI-klass för server.

PkgSourceFlag Datatyp: UInt32

Åtkomsttyp: Läsa/skriva

Kvalificerare: Inga

Se SMS_PackageBaseclass WMI-klass för server.

PkgSourcePath Datatyp: String

Åtkomsttyp: Läsa/skriva

Kvalificerare: Inga

Se SMS_PackageBaseclass WMI-klass för server.

PreferredAddressType Datatyp: String

Åtkomsttyp: Läsa/skriva

Kvalificerare: Inga

Se SMS_PackageBaseclass WMI-klass för server.

Priority Datatyp: UInt32

Åtkomsttyp: Läsa/skriva

Kvalificerare: Inga

Se SMS_PackageBaseclass WMI-klass för server.

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.

Biten 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 programmet inte för skrivbordsklienter.
9 512 0x00000200 RUN_DEPENDANT_ALWAYS. Kör alltid direkt beroende av programmet.
10 1024 0x00000400 NEDRÄKNING. Visa dialogrutan för nedräkning.
12 4096 0x00001000 INAKTIVERAD. Programmet är inaktiverat.
13 8192 0x00002000 OBEVAKAD. Ingen användarinteraktion krävs för programmet.
14 16384 0x00004000 USERCONTEXT. Programmet måste köras i användarkontexten. Ange alltid värdet till 0.
15 32768 0x00008000 ADMINISTRATÖRSRÄTTIGHETER. Programmet måste köras med administratörsbehörighet.
16 65536 0x00010000 ALLA. Programmet måste köras av alla användare som det är giltigt för. Den här inställningen gäller bara 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. Avstängning av program är aktiverat. Ange alltid värdet till 0.
19 524288 0x00080000 OKTOREBOOT. Datorn startas om. 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 beständig. Ange alltid värdet till 0.
22 4194304 0x00400000 RUNMINIMERED. 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 aktiverad. 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å vilket operativsystem som helst.
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 för server som representerar paket/program och program som refereras till av stegen i aktivitetssekvensen.

RefreshPkgSourceFlag Datatyp: Boolean

Åtkomsttyp: Läsa/skriva

Kvalificerare: [lat]

Se SMS_PackageBaseclass WMI-klass för server.

RefreshSchedule Datatyp: SMS_ScheduleToken Matris

Åtkomsttyp:

Kvalificerare: [max(15), lat]

Se SMS_PackageBaseclass WMI-klass för server.

ReferencesCount Datatyp: UInt32

Åtkomsttyp: Skrivskyddad

Kval: [läsa]

Storleken på matrisen som anges av egenskapen References . Detta representerar antalet paket/program och program som refereras av aktivitetssekvensen.

Reserved Datatyp: String

Åtkomsttyp: Läsa/skriva

Kvalificerare: [lat]

Används internt av SMS-leverantören.

SecuredScopeNames Datatyp: String Array

Åtkomsttyp: Skrivskyddad

Kval: [läsa]

Se SMS_PackageBaseclass WMI-klass för server.

SedoObjectVersion Datatyp: String

Åtkomsttyp: Skrivskyddad

Kval: [läsa]

Se SMS_PackageBaseclass WMI-klass för server.

Sequence Datatyp: String

Åtkomsttyp: Skrivskyddad

Kvalificerare: [lat, läs]

XML-formaterade data som innehåller information om aktivitetssekvenser.

ShareName Datatyp: String

Åtkomsttyp: Läsa/skriva

Kvalificerare: Inga

Se SMS_PackageBaseclass WMI-klass för server.

ShareType Datatyp: UInt32

Åtkomsttyp: Läsa/skriva

Kvalificerare: Inga

Se SMS_PackageBaseclass WMI-klass för server.

SourceDate Datatyp: DateTime

Åtkomsttyp: Skrivskyddad

Kval: [läsa]

Se SMS_PackageBaseclass WMI-klass för server.

SourceSite Datatyp: String

Åtkomsttyp: Skrivskyddad

Kval: [läsa]

Se SMS_PackageBaseclass WMI-klass för server.

SourceVersion Datatyp: UInt32

Åtkomsttyp: Skrivskyddad

Kval: [läsa]

Se SMS_PackageBaseclass WMI-klass för server.

StoredPkgPath Datatyp: String

Åtkomsttyp: Läsa/skriva

Kvalificerare: Inga

Se SMS_PackageBaseclass WMI-klass för server.

StoredPkgVersion Datatyp: UInt32

Åtkomsttyp: Läsa/skriva

Kvalificerare: Inga

Se SMS_PackageBaseclass WMI-klass för server.

SupportedOperatingSystems Datatyp: SMS_OS_Details Matris

Åtkomsttyp: Läsa/skriva

Kvalificerare: [lat]

SMS_OS_Details WMI-klassobjekt för server 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 är definierad är DANGLING_REF (bit 0).

Biten 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 uppgiftssekvens
2 Aktivitetssekvens för distribution av operativsystem

Version Datatyp: String

Åtkomsttyp: Läsa/skriva

Kvalificerare: Inga

Se SMS_PackageBaseclass WMI-klass för server.

Anmärkningar

Klasskvalificerare för den här klassen är:

  • Säkrad

  • Ikon("Package.ico")

    Mer information om både klasskvalificerarna och egenskapskvalificerarna 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 distribution av operativsystem.

    Du skapar ett aktivitetssekvenspaket för distribution av operativsystem genom att skapa en instans av klassen som SMS_TaskSequencePackage ska innehålla en aktivitetssekvens. Själva aktivitetssekvensen skapas med hjälp av objektmodellen för aktivitetssekvens för distribution av operativsystem och är associerad med aktivitetssekvenspaketet med hjälp av metoden SetSequence i klassen SMS_TaskSequencePackage metoden. Paketet meddelas till klienter som sedan kan köra aktivitetssekvensen. Mer information finns i Så här skapar du ett aktivitetssekvenspaket för distribution av operativsystem.

    Mer information om WMI-objekt för aktivitetssekvenser finns i Om aktivitetssekvenser för distribution av operativsystem.

Krav

Körningskrav

Mer information finns i Körningskrav för Configuration Manager Server.

Utvecklingskrav

Mer information finns i Utvecklingskrav för Configuration Manager Server.

Se även

WMI-klass för SMS_TaskSequence Server