SMS_Package kiszolgálói WMI-osztály
A SMS_Package
Windows Management Instrumentation (WMI) osztály egy SMS Provider kiszolgálóosztály Configuration Manager, amely Configuration Manager csomagokkal kapcsolatos információkat tartalmaz.
Az alábbi szintaxis egyszerűbb a Felügyelt objektumformátum (MOF) kódból, és az összes örökölt tulajdonságot tartalmazza.
Szintaxis
Class SMS_Package : SMS_PackageBaseclass
{
UInt32 ActionInProgress;
String AlternateContentProviders;
SInt32 DefaultImageFlags;
String Description;
UInt8 ExtendedData[];
UInt32 ExtendedDataSize;
UInt32 ForcedDisconnectDelay;
Boolean ForcedDisconnectEnabled;
UInt32 ForcedDisconnectNumRetries;
UInt8 Icon[];
UInt32 IconSize;
Boolean IgnoreAddressSchedule;
Boolean IsPredefinedPackage;
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;
Boolean RefreshPkgSourceFlag;
SMS_ScheduleToken RefreshSchedule[];
String SecuredScopeNames[];
String SedoObjectVersion;
String ShareName;
UInt32 ShareType;
DateTime SourceDate;
String SourceSite;
UInt32 SourceVersion;
String StoredPkgPath;
UInt32 StoredPkgVersion;
DateTime TransformAnalysisDate;
UInt32 TransformReadiness;
String Version;
};
Módszerek
Az alábbi táblázat a osztály metódusát sorolja fel SMS_Package
.
Módszer | Leírás |
---|---|
AddChangeNotification metódus a SMS_Package osztályban | Csomagmódosítási értesítést ad hozzá. |
AddDistributionPoints metódus az SMS_Package osztályban | Hozzáadja a csomag terjesztési pontjait. |
CheckDuplicateShareName metódus az SMS_Package osztályban | Meghatározza, hogy bármely más csomag ugyanazt az egyéni megosztásnevet használja-e. |
CheckDuplicateSourceName metódus a SMS_Package osztályban | Meghatározza, hogy a megadott forrásnevet egy másik csomag használja-e. |
CheckPackageShareForTaskSequenceDeployment metódus a SMS_Package osztályban | Ellenőrzi, hogy a csomagmegosztás típusa megfelel-e a feladatütemezés központi telepítésének követelményeinek. |
RefreshPkgSource metódus a SMS_Package osztályban | Frissíti a csomag forrását az összes terjesztési ponton, ha a csomag tulajdonságai nem változtak. |
SetSourceSite metódus a SMS_Package osztályban | Beállítja a csomag forráshelyének kódját. |
Unlock metódus a SMS_Package osztályban | Beállítja a forráswebhelyet az aktuális webhelyre, és feloldja a csomag zárolását. |
Tulajdonságok
ActionInProgress
Adattípus: UInt32
Hozzáférés típusa: Írásvédett
Minősítők: [olvasás]
Lásd: SMS_PackageBaseclass kiszolgálói WMI-osztály.
AlternateContentProviders
Adattípus: String
Hozzáférés típusa: Olvasás/írás
Minősítők: [nagy, lusta]
Lásd: SMS_PackageBaseclass kiszolgálói WMI-osztály.
DefaultImageFlags
Adattípus: SInt32
Hozzáférés típusa: Olvasás/írás
Minősítők: Nincs
A csomag típusát jelző jelző. A lehetséges értékek a következők:
Érték | Csomag típusa |
---|---|
2 | USMT |
Figyelmeztetés
Jelenleg csak az USMT csomagtípus van definiálva, az összes többi csomagtípus 0.
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.
Description
Adattípus: String
Hozzáférés típusa: Olvasás/írás
Minősítők: Nincs
Lásd: SMS_PackageBaseclass kiszolgálói WMI-osztály.
ExtendedData
Adattípus: UInt8
Tömb
Hozzáférés típusa: Olvasás/írás
Minősítők: [nagy, lusta]
Lásd: SMS_PackageBaseclass kiszolgálói WMI-osztály.
ExtendedDataSize
Adattípus: UInt32
Hozzáférés típusa: Olvasás/írás
Minősítők: [lusta]
Lásd: SMS_PackageBaseclass kiszolgálói WMI-osztály.
ForcedDisconnectDelay
Adattípus: UInt32
Hozzáférés típusa: Olvasás/írás
Minősítők: Nincs
Lásd: SMS_PackageBaseclass kiszolgálói WMI-osztály.
ForcedDisconnectEnabled
Adattípus: Boolean
Hozzáférés típusa: Olvasás/írás
Minősítők: Nincs
Lásd: SMS_PackageBaseclass kiszolgálói WMI-osztály.
ForcedDisconnectNumRetries
Adattípus: UInt32
Hozzáférés típusa: Olvasás/írás
Minősítők: Nincs
Lásd: SMS_PackageBaseclass kiszolgálói WMI-osztály.
Icon
Adattípus: UInt8
Tömb
Hozzáférés típusa: Olvasás/írás
Minősítők: [nagy]
Lásd: SMS_PackageBaseclass kiszolgálói WMI-osztály.
IconSize
Adattípus: UInt32
Hozzáférés típusa: Olvasás/írás
Minősítők: [lusta]
Lásd: SMS_PackageBaseclass kiszolgálói WMI-osztály.
IgnoreAddressSchedule
Adattípus: Boolean
Hozzáférés típusa: Olvasás/írás
Minősítők: Nincs
Lásd: SMS_PackageBaseclass kiszolgálói WMI-osztály.
IsPredefinedPackage
Adattípus: Boolean
Hozzáférés típusa: Írásvédett
Minősítők: [olvasás]
Egy jelölő, amely jelzi, hogy ez a csomag előre definiált csomag-e.
ISVData
Adattípus: UInt8
Tömb
Hozzáférés típusa: Olvasás/írás
Minősítők: [nagy, lusta]
Lásd: SMS_PackageBaseclass kiszolgálói WMI-osztály.
ISVDataSize
Adattípus: UInt32
Hozzáférés típusa: Olvasás/írás
Minősítők: [lusta]
Lásd: SMS_PackageBaseclass kiszolgálói WMI-osztály.
Language
Adattípus: String
Hozzáférés típusa: Olvasás/írás
Minősítők: Nincs
Lásd: SMS_PackageBaseclass kiszolgálói WMI-osztály.
LastRefreshTime
Adattípus: DateTime
Hozzáférés típusa: Írásvédett
Minősítők: [olvasás]
Lásd: SMS_PackageBaseclass kiszolgálói WMI-osztály.
LocalizedCategoryInstanceNames
Adattípus: String
Tömb
Hozzáférés típusa: Írásvédett
Minősítők: [olvasás]
Lásd: SMS_PackageBaseclass kiszolgálói WMI-osztály.
Manufacturer
Adattípus: String
Hozzáférés típusa: Olvasás/írás
Minősítők: Nincs
Lásd: SMS_PackageBaseclass kiszolgálói WMI-osztály.
MIFFilename
Adattípus: String
Hozzáférés típusa: Olvasás/írás
Minősítők: Nincs
Lásd: SMS_PackageBaseclass kiszolgálói WMI-osztály.
MIFName
Adattípus: String
Hozzáférés típusa: Olvasás/írás
Minősítők: Nincs
Lásd: SMS_PackageBaseclass kiszolgálói WMI-osztály.
MIFPublisher
Adattípus: String
Hozzáférés típusa: Olvasás/írás
Minősítők: Nincs
Lásd: SMS_PackageBaseclass kiszolgálói WMI-osztály.
MIFVersion
Adattípus: String
Hozzáférés típusa: Olvasás/írás
Minősítők: Nincs
Lásd: SMS_PackageBaseclass kiszolgálói WMI-osztály.
Name
Adattípus: String
Hozzáférés típusa: Olvasás/írás
Minősítők: Nincs
Lásd: SMS_PackageBaseclass kiszolgálói WMI-osztály.
NumOfPrograms
Adattípus: UInt32
Hozzáférés típusa: Olvasás/írás
Minősítők: Nincs
Lásd: SMS_PackageBaseclass kiszolgálói WMI-osztály.
PackageID
Adattípus: String
Hozzáférés típusa: [kulcs]
Lásd: SMS_PackageBaseclass kiszolgálói WMI-osztály.
PackageSize
Adattípus: UInt32
Hozzáférés típusa: Olvasás
Lásd: SMS_PackageBaseclass kiszolgálói WMI-osztály.
PackageType
Adattípus: UInt32
Hozzáférés típusa: Olvasás/írás
Minősítők: Nincs
Lásd: SMS_PackageBaseclass kiszolgálói WMI-osztály.
PkgFlags
Adattípus: UInt32
Hozzáférés típusa: Olvasás/írás
Minősítők: [bitek]
Lásd: SMS_PackageBaseclass kiszolgálói WMI-osztály.
PkgSourceFlag
Adattípus: UInt32
Hozzáférés típusa: Olvasás/írás
Minősítők: Nincs
Lásd: SMS_PackageBaseclass kiszolgálói WMI-osztály.
PkgSourcePath
Adattípus: String
Hozzáférés típusa: Olvasás/írás
Minősítők: Nincs
Lásd: SMS_PackageBaseclass kiszolgálói WMI-osztály.
PreferredAddressType
Adattípus: String
Hozzáférés típusa: Olvasás/írás
Minősítők: Nincs
Lásd: SMS_PackageBaseclass kiszolgálói WMI-osztály.
Priority
Adattípus: UInt32
Hozzáférés típusa: Olvasás/írás
Minősítők: Nincs
Lásd: SMS_PackageBaseclass kiszolgálói WMI-osztály.
RefreshPkgSourceFlag
Adattípus: Boolean
Hozzáférés típusa: Olvasás/írás
Minősítők: [lusta]
Lásd: SMS_PackageBaseclass kiszolgálói WMI-osztály.
RefreshSchedule
Adattípus: SMS_ScheduleToken
Tömb
Hozzáférés típusa: Olvasás/írás]
Minősítők: [max(15), lusta]
Lásd: SMS_PackageBaseclass kiszolgálói WMI-osztály.
SecuredScopeNames
Adattípus: String
Tömb
Hozzáférés típusa: Írásvédett
Minősítők: [olvasás]
Lásd: SMS_PackageBaseclass kiszolgálói WMI-osztály.
SedoObjectVersion
Adattípus: String
Hozzáférés típusa: Írásvédett
Minősítők: [olvasás]
Lásd: SMS_PackageBaseclass kiszolgálói WMI-osztály.
ShareName
Adattípus: String
Hozzáférés típusa: Olvasás/írás
Minősítők: Nincs
Lásd: SMS_PackageBaseclass kiszolgálói WMI-osztály.
ShareType
Adattípus: UInt32
Hozzáférés típusa: Olvasás/írás
Minősítők: Nincs
Lásd: SMS_PackageBaseclass kiszolgálói WMI-osztály.
SourceDate
Adattípus: DateTime
Hozzáférés típusa: Írásvédett
Minősítők: [olvasás]
Lásd: SMS_PackageBaseclass kiszolgálói WMI-osztály.
SourceSite
Adattípus: String
Hozzáférés típusa: Írásvédett
Minősítők: [olvasás]
Lásd: SMS_PackageBaseclass kiszolgálói WMI-osztály.
SourceVersion
Adattípus: UInt32
Hozzáférés típusa: Írásvédett
Minősítők: [olvasás]
Lásd: SMS_PackageBaseclass kiszolgálói WMI-osztály.
StoredPkgPath
Adattípus: String
Hozzáférés típusa: Olvasás/írás
Minősítők: Nincs
Lásd: SMS_PackageBaseclass kiszolgálói WMI-osztály.
StoredPkgVersion
Adattípus: UInt32
Hozzáférés típusa: Olvasás/írás
Minősítők: Nincs
Lásd: SMS_PackageBaseclass kiszolgálói WMI-osztály.
TransformAnalysisDate
Adattípus: DateTime
Hozzáférés típusa: Olvasás/írás
Minősítők: Nincs
Az a dátum, amikor a Csomagkonvertálás-kezelő utoljára elemezte a csomagot.
TransformReadiness
Adattípus: UInt32
Hozzáférés típusa: Olvasás/írás
Minősítők: Nincs
Az elemzési folyamat által meghatározott készültségi értéket tárolja a Csomagkonverzió-kezelőben. Az alapértelmezett érték 0.
A lehetséges értékek a következők:
Érték | Átalakítás készenléte |
---|---|
0 | Ismeretlen |
1 | Nem alkalmazható |
2 | NotReady |
3 | Kész |
4 | Átalakult |
5 | Hiba |
Version
Adattípus: String
Hozzáférés típusa: Olvasás/írás
Minősítők: Nincs
Lásd: SMS_PackageBaseclass kiszolgálói WMI-osztály.
Megjegyzések
Az osztály osztályminősítői a következők:
Biztosított
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.
Configuration Manager csomagok használatával terjeszti a szoftvereket az ügyfeleknek. Minden csomagnak tartalmaznia kell legalább egy programot (SMS_Program kiszolgálói WMI-osztályt), amely meghatározza, hogy milyen műveletek történjenek az ügyfélen a csomag fogadásakor. Azt is megállapíthatja, hogy a program rendelkezik-e telepítési állapotkezelő információs formátumfájllal (MIF) az állapotjelentéshez, vagy csak kilépési kódot használ.
Amikor az alkalmazás töröl egy
SMS_Package
objektumot, az nem lesz teljesen törölve, amíg nem törli a kapcsolódó elemeket, például programokat, forrásfájlokat, terjesztési pontokat és hirdetéseket. Ehelyett Configuration Manager aActionInProgress
tulajdonságot DELETE értékre állítja, hogy megjelölje a csomagot törlésre. Az SMS 2.0-ban annak érdekében, hogy egy lekérdezés ne kérje le a törlésre megjelölt csomagokat, adja hozzá ezt az esetet a WHERE záradékhoz. Az SMS 2003-ban a WHERE záradék nem szükséges, mert a törlésre megjelölt csomagokat nem kérdezi le a rendszer. Részletes állapotjelentés létrehozása állapot-MIF-fájllal. Állapot MIF-fájl létrehozásához az alkalmazásnak meg kell hívnia az InstallStatusMIF függvényt. További információ: Állapot MIF-függvények.Az alkalmazás által a csomag létrehozásakor megadott értékek teljes mértékben függenek a csomagban található programoktól. Ha például a csomag olyan egyszerű programot tartalmaz, amely nem használ forrásfájlokat, és nem hoz létre állapot-MIF-fájlt, az alkalmazás létrehozhat egy csomagot, amely csak a
Name
tulajdonság értékét tartalmazza.ShareName
A vagy aPkgSourcePath
tulajdonság módosításával a Disztribúciókezelő törli és újra létrehozza a csomagot az aktuális hely összes terjesztési pontján. Mivel ez költséges folyamat lehet, az alkalmazásnak hatékonynak kell lennie a mezők frissítésekor.
Megjegyzés:
Az alkalmazás a SMS_PDF_Package osztály GetPDFData metódusával is létrehozhat objektumot SMS_Package
.
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
SMS_PackageBaseclass kiszolgálói WMI-osztály
GetPDFData metódus a SMS_PDF_Package osztályban
Csomag létrehozása
PowerShell-parancsmag: New-CMPackage
Visszajelzés
https://aka.ms/ContentUserFeedback.
Hamarosan elérhető: 2024-ben fokozatosan kivezetjük a GitHub-problémákat a tartalom visszajelzési mechanizmusaként, és lecseréljük egy új visszajelzési rendszerre. További információ:Visszajelzés küldése és megtekintése a következőhöz: