WMI-klass för SMS_PackageBaseclass Server

Klassen SMS_PackageBaseclass Windows Management Instrumentation (WMI) är en SMS-providerserverklass i Configuration Manager som fungerar som den abstrakta basklassen för alla paket, till exempel SMS_BootImagePackage Server WMI-klass, SMS_DriverPackage Server WMI-klass och SMS_SoftwareUpdatesPackage Server WMI-klass.

Syntax

Class SMS_PackageBaseclass : SMS_BaseClass
{
      UInt32 ActionInProgress;
      String AlternateContentProviders;
      String Description;
      UInt8 ExtendedData[];
      UInt32 ExtendedDataSize;
      UInt32 ForcedDisconnectDelay;
      Boolean ForcedDisconnectEnabled;
      UInt32 ForcedDisconnectNumRetries;
      UInt8 Icon[];
      UInt32 IconSize;
      Boolean IgnoreAddressSchedule;
      UInt8 ISVData[];
      UInt32 ISVDataSize;
      String ISVString;
      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;
      Boolean RefreshPkgSourceFlag;
      SMS_ScheduleToken RefreshSchedule[];
      String SecuredScopeNames[];
      String SedoObjectVersion;
      String ShareName;
      UInt32 ShareType;
      DateTime SourceDate;
      String SourceSite;
      UInt32 SourceVersion;
      String StoredPkgPath;
      UInt32 StoredPkgVersion;
      String Version;
};

Metoder

Klassen SMS_PackageBaseclass definierar inte några metoder.

Egenskaper

ActionInProgress (på engelska)

Datatyp: UInt32

Åtkomsttyp: Skrivskyddad

Kval: [läsa]

Den aktuella åtgärden som utförs på paketet av Configuration Manager. Möjliga värden är:

Värde Beskrivning
0 INGEN
1 UPPDATERING
2 LÄGG TILL
3 TA BORT

AlternateContentProviders

Datatyp: String

Åtkomsttyp: Läsa/skriva

Kvalificerare: [stor, lat]

En XML-sträng som anger alternativa inställningar för innehållsleverantör. Den här egenskapen gäller inte för programuppdateringspaket eller drivrutinspaket.

Beskrivning

Datatyp: String

Åtkomsttyp: Läsa/skriva

Kvalificerare: Inga

Den långa beskrivningen av paketet.

ExtendedData

Datatyp: UInt8 Matris

Åtkomsttyp: Läsa/skriva

Kvalificerare: [stor, lat]

XML-blob för avbildningsdistribution.

ExtendedDataSize

Datatyp: UInt32

Åtkomsttyp: Läsa/skriva

Kvalificerare: [lat]

Storleken på utökade data för paketet. Standardvärdet är 0.

ForcedDisconnectDelay

Datatyp: UInt32

Åtkomsttyp: Läsa/skriva

Kvalificerare: Inga

Tiden, i minuter, som Configuration Manager väntar innan du med tvång kopplar bort användare från distributionsplatsresursen. Standardvärdet är 5 minuter.

ForcedDisconnectEnabled

Datatyp: Boolean

Åtkomsttyp: Läsa/skriva

Kvalificerare: Inga

trueom Configuration Manager skulle tvingas koppla bort användare från distributionsplatsresursen när en resursöverträdelse inträffar medan paketkällfilerna uppdateras, uppdateras eller tas bort. Standardvärdet är false.

Obs!

Aktivera den här egenskapen med försiktighet. Att tvinga frånkoppling av användare kan ha negativa effekter på klienten.

ForcedDisconnectNumRetries

Datatyp: UInt32

Åtkomsttyp: Läsa/skriva

Kvalificerare: Inga

Antalet gånger Configuration Manager försöker koppla från en användare från distributionsplatsresursen. Standardantalet återförsök är 2.

Ikon

Datatyp: UInt8 Matris

Åtkomsttyp: Läsa/skriva

Kvalificerare: [stor]

Valfritt. Matris som representerar filen som innehåller ikonen som ska användas för paketet. Om den används ersätter den här ikonen standardpaketikonen i konsolen Configuration Manager.

IconSize

Datatyp: UInt32

Åtkomsttyp: Läsa/skriva

Kvalificerare: [lat]

Ikonens storlek i byte. Standardvärdet är 0. Ställ in den här egenskapen på 0 för att ta bort ikonen.

IgnoreAddressSchedule

Datatyp: Boolean

Åtkomsttyp: Läsa/skriva

Kvalificerare: Inga

trueOm Configuration Manager ignorerar något schema för avsändaren som anges av PreferredAddressType. Standardvärdet är false.

ISVData

Datatyp: UInt8 Matris

Åtkomsttyp: Läsa/skriva

Kvalificerare: [stor, lat]

ISV-utökningsdata.

ISVDataSize

Datatyp: UInt32

Åtkomsttyp: Läsa/skriva

Kvalificerare: [lat]

Storleken, i byte, av ISVData. Standardvärdet är 0.

ISVString

Datatyp: String

Åtkomsttyp: Läsa/skriva

Kvalificerare: inga

Sträng för partnerutökningsbarhet.

Språk

Datatyp: String

Åtkomsttyp: Läsa/skriva

Kvalificerare: Inga

Paketets språk. Den här egenskapen används med Manufacturer, Nameoch Version för att identifiera ett paket i konsolen. Du kan till exempel ha en engelsk och en tysk version av samma paket.

LastRefreshTime (Senaste uppdatering)

Datatyp: DateTime

Åtkomsttyp: Skrivskyddad

Kval: [läsa]

Senaste datum och tid då paketkällan uppdaterades på dess distributionsplatser.

LocalizedCategoryInstanceNames

Datatyp: String Matris

Åtkomsttyp: Skrivskyddad

Kval: [läsa]

Lokaliserade namn på de kategorier som konfigurationsobjektet tillhör.

Tillverkare

Datatyp: String

Åtkomsttyp: Läsa/skriva

Kvalificerare: Inga

Paketets tillverkare (utgivare).

MIFFilename

Datatyp: String

Åtkomsttyp: Läsa/skriva

Kvalificerare: Inga

Namnet på MIF-filen (Management Information Format) som innehåller paketstatusen.

MIFName

Datatyp: String

Åtkomsttyp: Läsa/skriva

Kvalificerare: Inga

Namnet på den MIF-fil som innehåller programstatus för paketet. Filnamnstillägget måste vara .mif. Mer information finns i avsnittet Kommentarer senare i det här avsnittet.

MIFPublisher

Datatyp: String

Åtkomsttyp: Läsa/skriva

Kvalificerare: Inga

Namnet på programvarans utgivare av paketet.

MIFVersion

Datatyp: String

Åtkomsttyp: Läsa/skriva

Kvalificerare: Inga

Paketets versionsnummer.

Namn

Datatyp: String

Åtkomsttyp: Läsa/skriva

Kvalificerare: Inga

Namnet på paketet. Standardnamnet är "".

NumOfPrograms

Datatyp: UInt32

Åtkomsttyp: Läsa/skriva

Kvalificerare: Inga

Antalet program som paketet har.

PackageID

Datatyp: String

Åtkomsttyp: [nyckel]

En unik, automatiskt genererad nyckel som används för att relatera program, annonser och distributionspunkter till paketet.

PackageSize

Datatyp: UInt32

Åtkomsttyp: Läsa

Storlek på paketet.

PackageType (Förpackningstyp)

Datatyp: UInt32

Åtkomsttyp: Läsa/skriva

Kvalificerare: Inga

Typen av paket. Möjliga värden är:

Värde Beskrivning
0 Vanligt paket för programvarudistribution
3 Drivrutinspaket
4 Paket för aktivitetssekvens
5 Paket med programvaruuppdatering
6 Paket för enhetsinställning
7 Virtuellt programpaket
8 Programpaket
257 Bildpaket
258 Startavbildningspaket
259 Uppgraderingspaket för operativsystem

PkgFlags

Datatyp: UInt32

Åtkomsttyp: Läsa/skriva

Kvalificerare: [bitar]

Flaggor som anger särskilda egenskaper för paketet. Möjliga värden är:

Hexadecimal (bit) Beskrivning
0x0100011 (23) DO_NOT_ENCRYPT_CONTENT_ON_CLOUD. Kryptera inte innehåll i molnet.

Den här informationen gäller System Center 2012 Configuration Manager SP1 eller senare och System Center 2012 R2 Configuration Manager eller senare.
0x01000000 (24) DO_NOT_DOWNLOAD. Ladda inte ned paketet till förgrenade distributionsplatser eftersom det kommer att vara mellanlagrat.
0x02000000 (25) PERSIST_IN_CACHE. Spara paketet i cachen.
0x04000000 (26) USE_BINARY_DELTA_REP. Markerar paketet som ska replikeras av distributionshanteraren med hjälp av replikering av binärt delta.
0x10000000 (28) NO_PACKAGE. Paketet kräver inga distributionsplatser.
0x20000000 (29) USE_SPECIAL_MIF. Det här värdet avgör om Configuration Manager använder MIFName, MIFPublisheroch MIFVersion för matchning av MIF-filstatus. Annars använder NameConfiguration Manager , Manufactureroch Version för statusmatchning. Mer information finns i avsnittet Kommentarer senare i det här avsnittet.
0x40000000 (30) DISTRIBUTE_ON_DEMAND. Paketet får distribueras på begäran till förgrenade distributionsplatser.

PkgSourceFlag

Datatyp: UInt32

Åtkomsttyp: Läsa/skriva

Kvalificerare: Inga

Flagga som anger metoden för att läsa paketets källfiler. Möjliga värden anges nedan. Standardvärdet är STORAGE_NO_SOURCE (1).

Värde Beskrivning
0 STORAGE_NEEDS_SPECIFYING. Användaren anger källfillagringen.
1 STORAGE_NO_SOURCE. Programmet använder inte källfiler.
2 STORAGE_DIRECT. Ta källfilerna direkt från källan utan komprimering. Använd den här flaggan när källfilerna finns på den lokala servern eller när en UNC-sökväg (Universal Naming Convention) har angetts till en beständig lagringsplats.
3 STORAGE_COMPRESS. Den här flaggan är föråldrad.
4 STORAGE_LOCAL. Ta källfiler från en lokal källa.

PkgSourcePath

Datatyp: String

Åtkomsttyp: Läsa/skriva

Kvalificerare: Inga

Platsen för filerna med uppdateringsinnehåll som representeras av paketet. Platsen kan vara antingen en fullständig lokal sökväg eller en UNC-sökväg. Se till att den här platsen innehåller alla filer och underkataloger som behövs för att slutföra programmet, inklusive eventuella skript.

PreferredAddressType

Datatyp: String

Åtkomsttyp: Läsa/skriva

Kvalificerare: Inga

Önskad avsändare att använda när paketkällfilerna kopieras till distributionsplatser. Möjliga värden anges nedan. Configuration Manager avgör vilken avsändare som ska användas om ett värde inte har angetts.

  • ADDR_NONE()
  • ADR_LAN(MS_LAN)
  • ADDR_MAPI(MS_MAPI)
  • ADDR_RAS_ASYNC(MS_ASYNC_RAS)
  • ADDR_RAS_ISDN(MS_ISDN_RAS)
  • ADDR_RAS_X25(MS_X25_RAS)
  • ADDR_RAS_SNA(MS_SNA_RAS)
  • ADDR_SNA_BATCH(MS_BATCH_SNA)
  • ADDR_SNA_INTER(MS_INTER_SNA)
  • ADDR_COURIER(MS_COURIER)

Prioritet

Datatyp: UInt32

Åtkomsttyp: Läsa/skriva

Kvalificerare: Inga

Skickar prioritet för paketet. Möjliga värden definieras för Priority egenskapen för SMS_Advertisement Server WMI-klass.

RefreshPkgSourceFlag

Datatyp: Boolean

Åtkomsttyp: Läsa/skriva

Kvalificerare: [lat]

trueom Configuration Manager ska uppdatera paketets källfiler. Standardvärdet är false. Den här egenskapen innehåller false alltid vid läsning.

Att ange den här egenskapen till true har samma effekt som att anropa metoden RefreshPkgSource i klass SMS_Package.

Använd inte den här egenskapen till att uppdatera paketets källfiler. Använd RefreshPkgSource istället metoden.

UppdateraSchema

Datatyp: SMS_ScheduleToken Matris

Åtkomsttyp: [max(15), lat]

En inbäddad matris med SMS_ScheduleToken objekt som definierar när Configuration Manager uppdaterar paketkällfilerna på distributionsplatserna. Du kan bara ange ett uppdateringsschema när PkgSourceFlag det STORAGE_DIRECT.

SecuredScopeNames

Datatyp: String Matris

Åtkomsttyp: Skrivskyddad

Kval: [läsa]

Representerar de säkerhetsomfattningar som paketet tillhör.

SedoObjectVersion

Datatyp: String

Åtkomsttyp: Skrivskyddad

Kval: [läsa]

Objektversion som används för att jämföra med objektversionen i databasen när objektet uppdateras. Om objektversionen inte stämmer överens misslyckas uppdateringen.

ShareName (ShareName)

Datatyp: String

Åtkomsttyp: Läsa/skriva

Kvalificerare: Inga

Dela som ska användas på distributionsplatsen. Namnet kan innehålla kataloger. Om katalogerna inte finns skapar Configuration Manager dem. Du måste ange ett resursnamn om du anger ShareType SHARE_SPECIFIC.

ShareType

Datatyp: UInt32

Åtkomsttyp: Läsa/skriva

Kvalificerare: Inga

Den typ av resurs som används av distributionsplatsen när paketet delas. Möjliga värden anges nedan med standardvärdet SHARE_COMMON. Om du anger SHARE_SPECIFIC måste du ange ett värde för ShareName.

Värde Beskrivning
1 SHARE_COMMON
2 SHARE_SPECIFIC

SourceDate (källdatum)

Datatyp: DateTime

Åtkomsttyp: Skrivskyddad

Kval: [läsa]

Datum och tid då paketkällfilerna senast uppdaterades på distributionsplatserna.

SourceSite (källwebbplats)

Datatyp: String

Åtkomsttyp: Skrivskyddad

Kval: [läsa]

Platskoden för webbplatsen där paketet har sitt ursprung.

SourceVersion (källaversion)

Datatyp: UInt32

Åtkomsttyp: Skrivskyddad

Kval: [läsa]

Den version av paketet som är tillgängligt på webbplatsen. Ökas när paketet uppdateras eller källfilerna uppdateras.

StoredPkgPath

Datatyp: String

Åtkomsttyp: Läsa/skriva

Kvalificerare: Inga

Fullständig sökväg till den plats där Configuration Manager lagrar den komprimerade versionen av källfilerna på platsservern. Den här sökvägen anges av Configuration Manager när värdet för PkgSourceFlag är STORAGE_COMPRESS.

StoredPkgVersion

Datatyp: UInt32

Åtkomsttyp: Läsa/skriva

Kvalificerare: Inga

Versionen av de komprimerade källfilerna för det lagrade paketet. Standardvärdet är 0.

Version

Datatyp: String

Åtkomsttyp: Läsa/skriva

Kvalificerare: Inga

Paketversionen.

Anmärkningar

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

  • Abstrakt

Mer information om både klasskvalificerarna och egenskapskvalificerarna som ingår i avsnittet Egenskaper finns i Configuration Manager klass- och egenskapskvalificerare.

Om du ställer in USE_SPECIAL_MIF-flaggan för PkgFlags egenskapen letar Configuration Manager i katalogen %TEMP% eller katalogen %windir% efter MIF-filen för installationsstatus som anges i egenskapenMIFFileName. Om Configuration Manager inte hittar filen söker den efter alla MIF-filer i dessa kataloger. En skiftlägesokänslig jämförelse görs mellan värdena för MIFName, MIFPublisheroch MIFVersion de värden som anges i MIF-filen. Om en matchning hittas används den status som anges i MIF-filen som installationsstatus för programmet, vilket anger om programmet har körts. Om Configuration Manager inte kan hitta någon matchning, eller om USE_SPECIAL_MIF inte har angetts, använder Configuration Manager programmets slutkod för att ange installationsstatus för programmet. Slutkoden noll anses vara lyckad. Alla andra värden betraktas som programspecifika felkoder.

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

Så här skapar du ett paketPowerShell-cmdlet: New-CMPackage