Megosztás a következőn keresztül:


SMS_PackageBaseclass kiszolgálói WMI-osztály

A SMS_PackageBaseclass Windows Management Instrumentation (WMI) osztály egy SMS Provider kiszolgálóosztály a Configuration Manager, amely az összes csomag absztrakt alaposztályaként szolgál, például SMS_BootImagePackage kiszolgálói WMI-osztály, SMS_DriverPackage kiszolgálói WMI-osztály és SMS_SoftwareUpdatesPackage kiszolgálói WMI-osztály.

Szintaxis

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;
};

Módszerek

A SMS_PackageBaseclass osztály nem definiál metódusokat.

Tulajdonságok

ActionInProgress'

Adattípus: UInt32

Hozzáférés típusa: Írásvédett

Minősítők: [olvasás]

A csomagon a Configuration Manager által végrehajtott aktuális művelet. A lehetséges értékek a következők:

Érték Leírás
0 Egyik sem
1 FRISSÍT
2 HOZZÁAD
3 TÖRÖL

AlternateContentProviders

Adattípus: String

Hozzáférés típusa: Olvasás/írás

Minősítők: [nagy, lusta]

Egy XML-sztring, amely alternatív tartalomszolgáltatói beállításokat állít be. Ez a tulajdonság nem vonatkozik szoftverfrissítési csomagra vagy illesztőprogram-csomagra.

Leírás

Adattípus: String

Hozzáférés típusa: Olvasás/írás

Minősítők: Nincs

A csomag hosszú leírása.

ExtendedData

Adattípus: UInt8 Tömb

Hozzáférés típusa: Olvasás/írás

Minősítők: [nagy, lusta]

A rendszerképek üzembe helyezéséhez használható XML-blob.

ExtendedDataSize

Adattípus: UInt32

Hozzáférés típusa: Olvasás/írás

Minősítők: [lusta]

A csomag kiterjesztett adatainak mérete. Az alapértelmezett érték 0.

ForcedDisconnectDelay

Adattípus: UInt32

Hozzáférés típusa: Olvasás/írás

Minősítők: Nincs

Ez az idő percek alatt Configuration Manager vár, mielőtt kényszerített módon leválasztja a felhasználókat a terjesztésipont-megosztásról. Az alapértelmezett érték 5 perc.

ForcedDisconnectEnabled

Adattípus: Boolean

Hozzáférés típusa: Olvasás/írás

Minősítők: Nincs

trueha Configuration Manager kényszerítve kell leválasztania a felhasználókat a terjesztésipont-megosztásról, ha megosztásmegsértés történik a csomag forrásfájljainak frissítésekor, frissítésekor vagy törlésekor. Az alapértelmezett érték : false.

Megjegyzés:

Ezt a tulajdonságot körültekintően engedélyezze. A felhasználók kényszerített leválasztása kedvezőtlen hatással lehet az ügyfélre.

ForcedDisconnectNumRetries

Adattípus: UInt32

Hozzáférés típusa: Olvasás/írás

Minősítők: Nincs

Azon alkalmak száma, amikor Configuration Manager megpróbál leválasztani egy felhasználót a terjesztésipont-megosztásról. Az újrapróbálkozások alapértelmezett száma 2.

Ikon

Adattípus: UInt8 Tömb

Hozzáférés típusa: Olvasás/írás

Minősítők: [nagy]

Szabadon választható. A csomaghoz használandó ikont tartalmazó fájlt jelölő tömb. Ha ezt használja, ez az ikon váltja fel az alapértelmezett csomagikont a Configuration Manager konzolon.

IconSize

Adattípus: UInt32

Hozzáférés típusa: Olvasás/írás

Minősítők: [lusta]

Az ikon mérete bájtban. Az alapértelmezett érték 0. Állítsa ezt a tulajdonságot 0 értékre az ikon törléséhez.

IgnoreAddressSchedule

Adattípus: Boolean

Hozzáférés típusa: Olvasás/írás

Minősítők: Nincs

trueha Configuration Manager figyelmen kívül hagyja a feladó által megadott ütemezéstPreferredAddressType. Az alapértelmezett érték : false.

ISVData

Adattípus: UInt8 Tömb

Hozzáférés típusa: Olvasás/írás

Minősítők: [nagy, lusta]

IsV bővíthetőségi adatok.

ISVDataSize

Adattípus: UInt32

Hozzáférés típusa: Olvasás/írás

Minősítők: [lusta]

A mérete bájtban kifejezve ISVData. Az alapértelmezett érték 0.

ISVString

Adattípus: String

Hozzáférés típusa: Olvasás/írás

Minősítők: nincs

A partner bővíthetőségének sztringje.

Language

Adattípus: String

Hozzáférés típusa: Olvasás/írás

Minősítők: Nincs

A csomag nyelve. Ez a tulajdonság a , Namea és Version a használatával azonosítja Manufacturera csomagokat a konzolon. Előfordulhat például, hogy ugyanannak a csomagnak egy angol és egy német nyelvű verziója van.

LastRefreshTime

Adattípus: DateTime

Hozzáférés típusa: Írásvédett

Minősítők: [olvasás]

A csomag forrásának terjesztési pontjain való frissítésének utolsó dátuma és időpontja.

LocalizedCategoryInstanceNames

Adattípus: String Tömb

Hozzáférés típusa: Írásvédett

Minősítők: [olvasás]

Azon kategóriák honosított nevei, amelyekhez a konfigurációelem tartozik.

Gyártó

Adattípus: String

Hozzáférés típusa: Olvasás/írás

Minősítők: Nincs

A csomag gyártója (kiadója).

MIFFilename

Adattípus: String

Hozzáférés típusa: Olvasás/írás

Minősítők: Nincs

A csomag állapotát tartalmazó Management Information Format (MIF) fájl neve.

MIFName

Adattípus: String

Hozzáférés típusa: Olvasás/írás

Minősítők: Nincs

A csomag programállapotát tartalmazó MIF-fájl neve. A fájlnévkiterjesztésnek .mif kiterjesztésűnek kell lennie. További információt a témakör későbbi, Megjegyzések szakaszában talál.

MIFPublisher

Adattípus: String

Hozzáférés típusa: Olvasás/írás

Minősítők: Nincs

A csomag szoftverkiadójának neve.

MIFVersion

Adattípus: String

Hozzáférés típusa: Olvasás/írás

Minősítők: Nincs

A csomag verziószáma.

Name (Név)

Adattípus: String

Hozzáférés típusa: Olvasás/írás

Minősítők: Nincs

A csomag neve. Az alapértelmezett név a következő: "".

NumOfPrograms

Adattípus: UInt32

Hozzáférés típusa: Olvasás/írás

Minősítők: Nincs

A csomagban található programok száma.

Csomagazonosító

Adattípus: String

Hozzáférés típusa: [kulcs]

Egyedi, automatikusan létrehozott kulcs, amellyel programok, hirdetések és terjesztési pontok kapcsolhatók össze a csomagtal.

PackageSize

Adattípus: UInt32

Hozzáférés típusa: Olvasás

A csomag mérete.

PackageType

Adattípus: UInt32

Hozzáférés típusa: Olvasás/írás

Minősítők: Nincs

A csomag típusa. A lehetséges értékek a következők:

Érték Leírás
0 Normál szoftverterjesztési csomag
3 Illesztőprogram-csomag
4 Feladatütemezési csomag
5 Szoftverfrissítési csomag
6 Eszközbeállítási csomag
7 Virtuálisalkalmazás-csomag
8 Alkalmazáscsomag
257 Képcsomag
258 Rendszerindító lemezképcsomag
259 Operációsrendszer-frissítési csomag

PkgFlags

Adattípus: UInt32

Hozzáférés típusa: Olvasás/írás

Minősítők: [bitek]

A csomag speciális tulajdonságait meghatározó jelzők. A lehetséges értékek a következők:

Hexadecimális (bit) Leírás
0x0100011 (23) DO_NOT_ENCRYPT_CONTENT_ON_CLOUD. Ne titkosítsa a tartalmat a felhőben.

Ezek az információk a System Center 2012 Configuration Manager SP1 vagy újabb, valamint a System Center 2012 R2 Configuration Manager vagy újabb verzióra vonatkoznak.
0x01000000 (24) DO_NOT_DOWNLOAD. Ne töltse le a csomagot az ág terjesztési pontjaira, mert az előre előkészített lesz.
0x02000000 (25) PERSIST_IN_CACHE. Őrizze meg a csomagot a gyorsítótárban.
0x04000000 (26) USE_BINARY_DELTA_REP. A disztribúció-kezelő által replikálandó csomagot jelöli meg bináris változásreplikációval.
0x10000000 (28) NO_PACKAGE. A csomaghoz nincs szükség terjesztési pontokra.
0x20000000 (29) USE_SPECIAL_MIF. Ez az érték határozza meg, hogy Configuration Manager a , MIFPublishera és MIFVersion a értéket használja-e MIFNamea MIF-fájlok állapotegyeztetéséhez. Ellenkező esetben a Configuration Manager a , Manufacturera és Version az értéket használja Nameaz állapotegyeztetéshez. További információt a témakör későbbi, Megjegyzések szakaszában talál.
0x40000000 (30) DISTRIBUTE_ON_DEMAND. A csomag igény szerint terjeszthető az ágak terjesztési pontjaira.

PkgSourceFlag

Adattípus: UInt32

Hozzáférés típusa: Olvasás/írás

Minősítők: Nincs

A csomag forrásfájljainak olvasási módját jelző jelző. A lehetséges értékek az alábbiakban láthatók. Az alapértelmezett érték STORAGE_NO_SOURCE (1).

Érték Leírás
0 STORAGE_NEEDS_SPECIFYING. A felhasználó határozza meg a forrásfájl tárterületét.
1 STORAGE_NO_SOURCE. A program nem használ forrásfájlokat.
2 STORAGE_DIRECT. A forrásfájlok közvetlenül a forrásból, tömörítés nélkül származnak. Ezt a jelzőt akkor használja, ha a forrásfájlok a helyi kiszolgálón találhatók, vagy ha egy állandó tárolóhelyhez univerzális elnevezési konvenciós (UNC) elérési út van megadva.
3 STORAGE_COMPRESS. Ez a jelző elavult.
4 STORAGE_LOCAL. Forrásfájlok átvétele helyi forrásból.

PkgSourcePath

Adattípus: String

Hozzáférés típusa: Olvasás/írás

Minősítők: Nincs

A csomag által képviselt frissítési tartalmak fájljainak helye. A hely lehet teljes helyi elérési út vagy UNC elérési út. Győződjön meg arról, hogy ez a hely tartalmazza a program végrehajtásához szükséges összes fájlt és alkönyvtárat, beleértve a szkripteket is.

PreferredAddressType

Adattípus: String

Hozzáférés típusa: Olvasás/írás

Minősítők: Nincs

A csomag forrásfájljainak terjesztési pontokra történő másolásához előnyben részesített feladó. A lehetséges értékek az alábbiakban láthatók. Configuration Manager határozza meg, hogy melyik feladót használja, ha nincs megadva érték.

  • 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)

Elsőbbség

Adattípus: UInt32

Hozzáférés típusa: Olvasás/írás

Minősítők: Nincs

A csomag prioritásának elküldése. A lehetséges értékek SMS_Advertisement Prioritykiszolgálói WMI-osztály tulajdonságához vannak definiálva.

RefreshPkgSourceFlag

Adattípus: Boolean

Hozzáférés típusa: Olvasás/írás

Minősítők: [lusta]

trueha Configuration Manager frissítenie kell a csomag forrásfájljait. Az alapértelmezett érték : false. Ez a tulajdonság mindig tartalmaz false olvasáskor.

A tulajdonság értékre true állítása ugyanazzal a hatással jár, mint a RefreshPkgSource metódus meghívása az SMS_Package osztályban.

Ne használja ezt a tulajdonságot a csomag forrásfájljainak frissítéséhez. Ehelyett használja a metódust RefreshPkgSource .

RefreshSchedule

Adattípus: SMS_ScheduleToken Tömb

Hozzáférés típusa: [max(15), lazy]

Beágyazott objektumtömbSMS_ScheduleToken, amely meghatározza, hogy Configuration Manager mikor frissíti a csomag forrásfájljait a terjesztési pontokon. Csak akkor adhat meg frissítési ütemezést, ha PkgSourceFlag STORAGE_DIRECT.

SecuredScopeNames

Adattípus: String Tömb

Hozzáférés típusa: Írásvédett

Minősítők: [olvasás]

Azokat a biztonsági hatóköröket jelöli, amelyekhez a csomag tartozik.

SedoObjectVersion

Adattípus: String

Hozzáférés típusa: Írásvédett

Minősítők: [olvasás]

Az objektum adatbázisbeli verziójával való összehasonlításhoz használt objektumverzió az objektum frissítésekor. Ha az objektum verziója nem egyezik, a frissítés sikertelen lesz.

ShareName

Adattípus: String

Hozzáférés típusa: Olvasás/írás

Minősítők: Nincs

Megosztás a terjesztési ponton való használathoz. A név tartalmazhat könyvtárakat. Ha a címtárak nem léteznek, Configuration Manager hozza létre őket. Ha SHARE_SPECIFIC értékre van állítva ShareType , meg kell adnia a megosztás nevét.

ShareType

Adattípus: UInt32

Hozzáférés típusa: Olvasás/írás

Minősítők: Nincs

A terjesztési pont által a csomag megosztásakor használt megosztás típusa. A lehetséges értékek az alábbiakban láthatók, az alapértelmezett SHARE_COMMON. Ha SHARE_SPECIFIC ad meg, meg kell adnia egy értéket a számára ShareName.

Érték Leírás
1 SHARE_COMMON
2 SHARE_SPECIFIC

SourceDate

Adattípus: DateTime

Hozzáférés típusa: Írásvédett

Minősítők: [olvasás]

A csomag forrásfájljainak utolsó frissítésének dátuma és időpontja a terjesztési pontokon.

SourceSite

Adattípus: String

Hozzáférés típusa: Írásvédett

Minősítők: [olvasás]

Annak a helynek a helykódja, ahonnan a csomag származik.

SourceVersion

Adattípus: UInt32

Hozzáférés típusa: Írásvédett

Minősítők: [olvasás]

A csomagnak a webhelyen elérhető verziója. A csomag frissítésekor vagy a forrásfájlok frissítésekor növekszik.

StoredPkgPath

Adattípus: String

Hozzáférés típusa: Olvasás/írás

Minősítők: Nincs

Teljes elérési út arra a helyre, ahol Configuration Manager a forrásfájlok tömörített verzióját tárolja a helykiszolgálón. Ezt az elérési utat Configuration Manager állítja PkgSourceFlag be, ha a értéke STORAGE_COMPRESS.

StoredPkgVersion

Adattípus: UInt32

Hozzáférés típusa: Olvasás/írás

Minősítők: Nincs

A tárolt csomag tömörített forrásfájljainak verziója. Az alapértelmezett érték 0.

Verzió

Adattípus: String

Hozzáférés típusa: Olvasás/írás

Minősítők: Nincs

A csomag verziója.

Megjegyzések

Az osztály osztályminősítői a következők:

  • Elvont

A Tulajdonságok szakaszban szereplő osztályminősítőkkel és tulajdonságminősítőkkel kapcsolatos további információkért lásd: Configuration Manager Osztály- és tulajdonságminősítők.

Ha beállítja a tulajdonság USE_SPECIAL_MIF jelzőtPkgFlags, Configuration Manager a %TEMP% könyvtárban vagy a %windir% könyvtárban keresi a tulajdonságban MIFFileName megadott telepítési állapotú MIF-fájlt. Ha Configuration Manager nem találja a fájlt, az ezekben a könyvtárakban lévő összes MIF-fájlt megkeresi. A kis- és nagybetűket nem megkülönböztető összehasonlítást végez a , MIFPublisherés MIFVersion értékekkel a MIF-fájlban megadott értékekkelMIFName. Ha talál egyezést, a MIF-fájlban megadott állapot lesz a program telepítési állapota, amely jelzi, hogy a program sikeresen végrehajtotta-e a elemet. Ha Configuration Manager nem talál egyezést, vagy USE_SPECIAL_MIF nincs megadva, Configuration Manager a program kilépési kódját használja a program telepítési állapotának beállításához. A nulla kilépési kód sikeresnek minősül. Minden más érték alkalmazásspecifikus hibakódnak minősül.

Követelmények

Futtatókörnyezetre vonatkozó követelmények

További információ: Configuration Manager Server Runtime requirements (Kiszolgálói futtatókörnyezet követelményei).

Fejlesztési követelmények

További információ: Configuration Manager Server Development Requirements (Kiszolgálófejlesztési követelmények Configuration Manager).

Lásd még

Csomag létrehozásaPowerShell-parancsmag: New-CMPackage