Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
De SMS_PackageBaseclass WMI-klasse (Windows Management Instrumentation) is een SMS-providerserverklasse, in Configuration Manager, die dient als de abstracte basisklasse voor alle pakketten, bijvoorbeeld SMS_BootImagePackage Server WMI-klasse, SMS_DriverPackage Server WMI-klasse en SMS_SoftwareUpdatesPackage Server WMI-klasse.
Syntaxis
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;
};
Methoden
De SMS_PackageBaseclass klasse definieert geen methoden.
Eigenschappen
ActionInProgress'
Gegevenstype: UInt32
Toegangstype: Alleen-lezen
Kwalificaties: [lees]
De huidige actie die door Configuration Manager op het pakket wordt uitgevoerd. Mogelijke waarden zijn:
| Waarde | Beschrijving |
|---|---|
| 0 | GEEN |
| 1 | BIJWERKEN |
| 2 | TOEVOEGEN |
| 3 | VERWIJDEREN |
AlternateContentProviders
Gegevenstype: String
Toegangstype: Lezen/schrijven
Kwalificaties: [groot, lui]
Een XML-tekenreeks voor het instellen van andere instellingen voor inhoudsproviders. Deze eigenschap geldt niet voor een software-updatepakket of een stuurprogrammapakket.
Beschrijving
Gegevenstype: String
Toegangstype: Lezen/schrijven
Kwalificaties: Geen
De lange beschrijving van het pakket.
ExtendedData
Gegevenstype: UInt8 Array
Toegangstype: Lezen/schrijven
Kwalificaties: [groot, lui]
De XML-blob voor implementatie van installatiekopieën.
ExtendedDataSize
Gegevenstype: UInt32
Toegangstype: Lezen/schrijven
Kwalificaties: [lui]
De grootte van uitgebreide gegevens voor het pakket. De standaardwaarde is 0.
ForcedDisconnectDelay
Gegevenstype: UInt32
Toegangstype: Lezen/schrijven
Kwalificaties: Geen
De tijd, in minuten, die Configuration Manager moet wachten voordat de verbinding van gebruikers met de distributiepuntshare wordt geforceerd wordt verbroken. De standaardwaarde is 5 minuten.
ForcedDisconnectEnabled
Gegevenstype: Boolean
Toegangstype: Lezen/schrijven
Kwalificaties: Geen
trueals Configuration Manager de verbinding van gebruikers met de distributiepuntshare geforceerd verbreekt wanneer er een sharefout optreedt tijdens het bijwerken, vernieuwen of verwijderen van pakketbronbestanden. De standaardwaarde is false.
Opmerking
Wees voorzichtig bij het inschakelen van deze eigenschap. Het geforceerd verbreken van de verbinding van gebruikers kan nadelige gevolgen hebben voor de client.
ForcedDisconnectNumRetries
Gegevenstype: UInt32
Toegangstype: Lezen/schrijven
Kwalificaties: Geen
Het aantal keren dat in Configuration Manager wordt geprobeerd de verbinding van een gebruiker met de distributiepuntshare te verbreken. Het standaardaantal nieuwe pogingen is twee.
Pictogram
Gegevenstype: UInt8 Array
Toegangstype: Lezen/schrijven
Kwalificaties: [groot]
Optioneel. Matrix die het bestand aangeeft met het pictogram voor het pakket. Als dit pictogram wordt gebruikt, vervangt het het standaardpakketpictogram in de Configuration Manager-console.
IconSize
Gegevenstype: UInt32
Toegangstype: Lezen/schrijven
Kwalificaties: [lui]
De grootte van het pictogram, in bytes. De standaardwaarde is 0. Stel deze eigenschap in op 0 om het pictogram te wissen.
IgnoreAddressSchedule
Gegevenstype: Boolean
Toegangstype: Lezen/schrijven
Kwalificaties: Geen
trueals Configuration Manager een schema van de afzender negeert dat is opgegeven door PreferredAddressType. De standaardwaarde is false.
ISVData
Gegevenstype: UInt8 Array
Toegangstype: Lezen/schrijven
Kwalificaties: [groot, lui]
ISV-uitbreidbaarheidsgegevens.
ISVDataSize
Gegevenstype: UInt32
Toegangstype: Lezen/schrijven
Kwalificaties: [lui]
De grootte in bytes van ISVData. De standaardwaarde is 0.
ISVString
Gegevenstype: String
Toegangstype: Lezen/schrijven
Kwalificaties: geen
Tekenreeks voor partneruitbreidbaarheid.
Taal
Gegevenstype: String
Toegangstype: Lezen/schrijven
Kwalificaties: Geen
De taal van het pakket. Deze eigenschap wordt gebruikt met Manufacturer, Name, en Version om een pakket op de console te identificeren. U hebt bijvoorbeeld een Engelse versie en een Duitse versie van hetzelfde pakket.
LastRefreshTime
Gegevenstype: DateTime
Toegangstype: Alleen-lezen
Kwalificaties: [lees]
De laatste datum en tijd waarop de pakketbron is vernieuwd op de distributiepunten.
LocalizedCategoryInstanceNames
Gegevenstype: String Array
Toegangstype: Alleen-lezen
Kwalificaties: [lees]
Gelokaliseerde namen van de categorieën waartoe het configuratie-item behoort.
Fabrikant
Gegevenstype: String
Toegangstype: Lezen/schrijven
Kwalificaties: Geen
De fabrikant (uitgever) van de verpakking.
MIFFilename
Gegevenstype: String
Toegangstype: Lezen/schrijven
Kwalificaties: Geen
De naam van het MIF-bestand (Management Information Format) dat de pakketstatus bevat.
MIFName
Gegevenstype: String
Toegangstype: Lezen/schrijven
Kwalificaties: Geen
Naam van het MIF-bestand dat de programmastatus voor het pakket bevat. De bestandsextensie moet .mif zijn. Zie het gedeelte Opmerkingen verderop in dit onderwerp voor meer informatie.
MIFPublisher
Gegevenstype: String
Toegangstype: Lezen/schrijven
Kwalificaties: Geen
De naam van de software-uitgever van het pakket.
MIFVersion
Gegevenstype: String
Toegangstype: Lezen/schrijven
Kwalificaties: Geen
Het versienummer van het pakket.
Naam
Gegevenstype: String
Toegangstype: Lezen/schrijven
Kwalificaties: Geen
De naam van het pakket. De standaardnaam is "".
AantalOfProgramma's
Gegevenstype: UInt32
Toegangstype: Lezen/schrijven
Kwalificaties: Geen
Het aantal programma's dat het pakket bevat.
PackageID
Gegevenstype: String
Toegangstype: [key]
Een unieke, automatisch gegenereerde sleutel die wordt gebruikt om programma's, advertenties en distributiepunten aan het pakket te koppelen.
PackageSize
Gegevenstype: UInt32
Toegangstype: Lezen
Grootte van het pakket.
PackageType
Gegevenstype: UInt32
Toegangstype: Lezen/schrijven
Kwalificaties: Geen
Het type pakket. Mogelijke waarden zijn:
| Waarde | Beschrijving |
|---|---|
| 0 | Regulier softwaredistributiepakket |
| 3 | Stuurprogrammapakket |
| 4 | Pakket met taken |
| 5 | Software-updatepakket |
| 6 | Pakket voor apparaatinstellingen |
| 7 | Virtueel toepassingspakket |
| 8 | Toepassingspakket |
| 257 | Afbeeldingspakket |
| 258 | Boot image package |
| 259 | Upgradepakket voor besturingssysteem |
PkgFlags
Gegevenstype: UInt32
Toegangstype: Lezen/schrijven
Kwalificaties: [bits]
Vlaggen die de speciale eigenschappen van het pakket aangeven. Mogelijke waarden zijn:
| Hexadecimaal (bit) | Beschrijving |
|---|---|
| 0x0100011 (23) | DO_NOT_ENCRYPT_CONTENT_ON_CLOUD. Versleutel geen inhoud in de cloud. Deze informatie is van toepassing op System Center 2012 Configuration Manager SP1 of hoger en System Center 2012 R2 Configuration Manager of hoger. |
| 0x01000000 (24) | DO_NOT_DOWNLOAD. Download het pakket niet naar de distributiepunten van filialen, aangezien het pakket dan al klaar is. |
| 0x02000000 (25) | PERSIST_IN_CACHE. Houd het pakket in de cache. |
| 0x04000000 (26) | USE_BINARY_DELTA_REP. Markeert het pakket dat door de distributiebeheerder moet worden gerepliceerd met behulp van binaire deltareplicatie. |
| 0x10000000 (28) | NO_PACKAGE. Het pakket heeft geen distributiepunten nodig. |
| 0x20000000 (29) | USE_SPECIAL_MIF. Deze waarde bepaalt of Configuration Manager gebruikmaakt van MIFName, MIFPublisheren voor het matchen MIFVersion van de MIF-bestandsstatus. Anders gebruikt NameConfiguration Manager , Manufacturer, en Version voor statuskoppeling. Zie het gedeelte Opmerkingen verderop in dit onderwerp voor meer informatie. |
| 0x40000000 (30) | DISTRIBUTE_ON_DEMAND. Het pakket mag op aanvraag worden gedistribueerd naar de distributiepunten van de filialen. |
PkgSourceFlag
Gegevenstype: UInt32
Toegangstype: Lezen/schrijven
Kwalificaties: Geen
Vlag die de methode aangeeft voor het lezen van de pakketbronbestanden. Mogelijke waarden worden hieronder vermeld. De standaardwaarde is STORAGE_NO_SOURCE (1).
| Waarde | Beschrijving |
|---|---|
| 0 | STORAGE_NEEDS_SPECIFYING. De gebruiker geeft de opslagruimte van het bronbestand op. |
| 1 | STORAGE_NO_SOURCE. Er worden geen bronbestanden gebruikt. |
| 2 | STORAGE_DIRECT. Bronbestanden rechtstreeks uit de bron halen zonder compressie. Gebruik deze vlag wanneer de bronbestanden zich op de lokale server bevinden of wanneer er een UNC-pad (Universal Naming Convention) is opgegeven naar een permanente opslaglocatie. |
| 3 | STORAGE_COMPRESS. Deze vlag is verouderd. |
| 4 | STORAGE_LOCAL. Bronbestanden ophalen uit een lokale bron. |
PkgSourcePath
Gegevenstype: String
Toegangstype: Lezen/schrijven
Kwalificaties: Geen
De locatie van de bestanden met update-inhoud die door het pakket worden vertegenwoordigd. De locatie kan een volledig lokaal pad of een UNC-pad zijn. Controleer of deze locatie alle bestanden en submappen bevat die nodig zijn om het programma te voltooien, inclusief eventuele scripts.
PreferredAddressType
Gegevenstype: String
Toegangstype: Lezen/schrijven
Kwalificaties: Geen
De voorkeursafzender die wordt gebruikt bij het kopiëren van de pakketbronbestanden naar distributiepunten. Mogelijke waarden worden hieronder vermeld. Configuration Manager bepaalt welke afzender moet worden gebruikt als een waarde niet is opgegeven.
- 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)
Priority
Gegevenstype: UInt32
Toegangstype: Lezen/schrijven
Kwalificaties: Geen
Verzendprioriteit van het pakket. Er zijn mogelijke waarden gedefinieerd voor de Priority eigenschap van de WMI-klasse van SMS_Advertisement Server.
RefreshPkgSourceFlag
Gegevenstype: Boolean
Toegangstype: Lezen/schrijven
Kwalificaties: [lui]
trueals Configuration Manager de pakketbronbestanden moet vernieuwen. De standaardwaarde is false. Deze eigenschap bevat false altijd wanneer u het leest.
Het instellen van deze eigenschap true heeft hetzelfde effect als het aanroepen van de RefreshPkgSource-methode in klasse SMS_Package.
Gebruik deze eigenschap niet om de bronbestanden van het pakket bij te werken. Gebruik in plaats daarvan de RefreshPkgSource methode.
RefreshSchedule
Gegevenstype: SMS_ScheduleToken Array
Toegangstype: [max(15), lui]
Een ingesloten matrix van SMS_ScheduleToken objecten die bepalen wanneer de pakketbronbestanden op de distributiepunten worden bijgewerkt door Configuration Manager. U kunt alleen een vernieuwingsschema opgeven wanneer PkgSourceFlag dat STORAGE_DIRECT.
SecuredScopeNames
Gegevenstype: String Array
Toegangstype: Alleen-lezen
Kwalificaties: [lees]
Vertegenwoordigt de beveiligingsbereiken waartoe het pakket behoort.
SedoObjectVersion
Gegevenstype: String
Toegangstype: Alleen-lezen
Kwalificaties: [lees]
De objectversie die wordt gebruikt om te vergelijken met de objectversie in de database wanneer het object wordt bijgewerkt. De update mislukt als de objectversie niet overeenkomt.
Naam delen
Gegevenstype: String
Toegangstype: Lezen/schrijven
Kwalificaties: Geen
Delen om te gebruiken op het distributiepunt. De naam kan mappen bevatten. Als de mappen nog niet bestaan, worden deze door Configuration Manager gemaakt. U moet een sharenaam opgeven als u deze instelt ShareType op SHARE_SPECIFIC.
ShareType
Gegevenstype: UInt32
Toegangstype: Lezen/schrijven
Kwalificaties: Geen
Het type share dat door het distributiepunt wordt gebruikt bij het delen van het pakket. Mogelijke waarden worden hieronder weergegeven, waarbij de standaardwaarde SHARE_COMMON. Als u SHARE_SPECIFIC opgeeft, moet u een waarde opgeven voor ShareName.
| Waarde | Beschrijving |
|---|---|
| 1 | SHARE_COMMON |
| 2 | SHARE_SPECIFIC |
SourceDate
Gegevenstype: DateTime
Toegangstype: Alleen-lezen
Kwalificaties: [lees]
De datum en tijd waarop de pakketbronbestanden voor het laatst zijn bijgewerkt op de distributiepunten.
SourceSite
Gegevenstype: String
Toegangstype: Alleen-lezen
Kwalificaties: [lees]
De sitecode van de site waarvan het pakket afkomstig is.
SourceVersion
Gegevenstype: UInt32
Toegangstype: Alleen-lezen
Kwalificaties: [lees]
De versie van het pakket die beschikbaar is op de site. Deze worden verhoogd wanneer het pakket wordt bijgewerkt of de bronbestanden worden vernieuwd.
StoredPkgPath
Gegevenstype: String
Toegangstype: Lezen/schrijven
Kwalificaties: Geen
Volledig pad naar de locatie waar de gecomprimeerde versie van de bronbestanden op de siteserver wordt opgeslagen door Configuration Manager. Dit pad wordt door Configuration Manager ingesteld wanneer de waarde van PkgSourceFlag is STORAGE_COMPRESS.
StoredPkgVersion
Gegevenstype: UInt32
Toegangstype: Lezen/schrijven
Kwalificaties: Geen
De versie van de gecomprimeerde bronbestanden voor het opgeslagen pakket. De standaardwaarde is 0.
Versie
Gegevenstype: String
Toegangstype: Lezen/schrijven
Kwalificaties: Geen
De versie van het pakket.
Opmerkingen
Klassekwalificaties voor deze klasse zijn onder meer:
- Samenvatting
Zie Klasse- en eigenschapskwalificaties in Configuration Manager voor meer informatie over klasse- en eigenschapskwalificaties in het gedeelte Eigenschappen.
Als u de USE_SPECIAL_MIF vlag van de PkgFlags eigenschap instelt, zoekt Configuration Manager in de map %TEMP% of %windir% naar het MIF-bestand met de installatiestatus dat is opgegeven in de MIFFileName eigenschap. Als Configuration Manager het bestand niet kan vinden, wordt alle MIF-bestanden in deze mappen opgezocht. De waarden voor MIFName, MIFPublisher, en MIFVersion de opgegeven waarden in het MIF-bestand worden niet hoofdlettergevoelig vergeleken. Als er een overeenkomst wordt gevonden, wordt de status die is opgegeven in het MIF-bestand gebruikt als de installatiestatus voor het programma, die aangeeft of het programma is uitgevoerd. Als Configuration Manager geen overeenkomst kunt vinden of als USE_SPECIAL_MIF niet is opgegeven, gebruikt Configuration Manager de afsluitcode voor het programma om de installatiestatus voor het programma in te stellen. Een afsluitcode van nul wordt als succesvol beschouwd. Andere waarden worden beschouwd als toepassingsspecifieke foutcodes.
Vereisten
Runtime vereisten
Zie de vereisten voor de runtime van de Configuration Manager-server voor meer informatie.
Ontwikkelingsvereisten
Zie Vereisten voor de ontwikkeling van Configuration Manager-servers voor meer informatie.