Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
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.