Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
Ez SMS_InstalledSoftware az osztály egy ügyféloldali Windows Management Instrumentation (WMI) osztály a Configuration Manager alkalmazásban, amely egyesíti a több forrásból származó telepített szoftveradatokat kategorizálási információk és a Microsoft licencelési információinak biztosítása érdekében.
A következő szintaxis a Managed Object Format (MOF) formátumból leegyszerűsítve, és az összes örökölt tulajdonságot tartalmazza.
Szintaxis
Class SMS_InstalledSoftware
{
String ARPDisplayName;
String ChannelCode;
String CM_DSLID;
String EvidenceSource;
DateTime InstallDate;
UInt32 InstallDirectoryValidation;
String InstalledLocation;
String InstallSource;
UInt32 InstallType;
UInt32 Language;
String LocalPackage;
String ProductCode;
String ProductID;
String ProductName;
String ProductVersion;
String Publisher;
String RegisteredUser;
String ServicePack;
String SoftwareCode;
String SoftwarePropertiesHash;
String SoftwarePropertiesHashEx;
String UninstallString;
String UpgradeCode;
UInt32 VersionMajor;
UInt32 VersionMinor;
};
Módszerek
Az SMS_InstalledSoftware osztály nem határoz meg metódusokat.
Tulajdonságok
ARPDisplayName Adattípus: String
Hozzáférés típusa: Írásvédett
Selejtezők: Nincs
A termék megjelenítendő neve a Programok telepítése és törlése segédprogrammal Példa erre a "Microsoft SQL Server 2005 Tools" név.
ChannelCode Adattípus: String
Hozzáférés típusa: Írásvédett
Selejtezők: Nincs
Numerikus kód, amely azt a csatornát jelöli, amelyen keresztül a szoftverterméket beszerezték. Lehetséges értékek:
| Érték | Leírás |
|---|---|
| 0 | Teljes csomagolású termék (kiskereskedelmi) |
| 1 | Megfelelőség ellenőrzött termék |
| 2 | OEM |
| 3 | Hangerő |
Megjegyzés:
A többi érték nincs definiálva.
CM_DSLID Adattípus: String
Hozzáférés típusa: Írásvédett
Selejtezők: Nincs
Fenntartva. Későbbi használatra.
EvidenceSource Adattípus: String
Hozzáférés típusa: Írásvédett
Selejtezők: [SMS_Report (IGAZ)]
A cikk a szoftver felderítésének módját ismerteti.
| Érték | Leírás |
|---|---|
| A | Windows Installer |
| B | A szoftver telepítési beállításkulcsa |
| C | A szoftver eltávolítási beállításkulcsa |
| D | Az operációs rendszer Windows Installer programja |
| E | Az operációs rendszer Windows NT rendszerleíró beállítása |
| M | Belsőleg kiszámított tulajdonság |
| X | Ismeretlen |
InstallDate Adattípus: DateTime
Hozzáférés típusa: Írásvédett
Selejtezők: Nincs
A szoftver telepítésének dátuma és ideje.
InstallDirectoryValidation Adattípus: UInt32
Hozzáférés típusa: Írásvédett
Selejtezők: Nincs
Numerikus kód, amely további információkat nyújt a leltározott szoftverről. Lehetséges értékek:
| Érték | Leírás |
|---|---|
| 1 | Mivel a InstalledLocation tulajdonság egyik adatforrásban sem állt rendelkezésre, az ellenőrzés nem volt lehetséges. |
| 2 | A rendszer egy végrehajtható fájlt talált a InstalledLocation tulajdonság által meghatározott könyvtárban vagy annak egyik alkönyvtárában. |
| 3 | A rendszer talált egy fájlt a tulajdonság által InstalledLocation meghatározott könyvtárban vagy annak egyik alkönyvtárában, de nem található végrehajtható fájl. |
| 4 | A tulajdonság által InstalledLocation megadott könyvtár megtalálható, de nem tartalmazott végrehajtható fájlokat vagy más fájlokat. |
| 5 | A tulajdonság által InstalledLocation megadott könyvtár nem létezik. |
InstalledLocation Adattípus: String
Hozzáférés típusa: Írásvédett
Selejtezők: Nincs
A szoftverrel társított elsődleges könyvtár teljes elérési útja.
InstallSource Adattípus: String
Hozzáférés típusa: Írásvédett
Selejtezők: Nincs
Annak a könyvtárnak a teljes elérési útja, ahonnan a szoftvert telepítették, például \\Software\Microsoft\SMS\Setup.exe.
InstallType Adattípus: UInt32
Hozzáférés típusa: Írásvédett
Selejtezők: [SMS_Report (IGAZ)]
A telepített szoftver típusát ismerteti.
| Érték | Leírás |
|---|---|
| 0 | Fizikailag telepítve |
| 1 | Gyakorlatilag telepítve |
Language Adattípus: UInt32
Hozzáférés típusa: Írásvédett
Selejtezők: Nincs
A szoftvertermékhez társított nyelv.
LocalPackage Adattípus: String
Hozzáférés típusa: Írásvédett
Selejtezők: Nincs
A helyi gyorsítótárazott csomag esetében például C:\Windows\Installer\9c1c748.msi.
ProductCode Adattípus: String
Hozzáférés típusa: Írásvédett
Selejtezők: Nincs
Az adott termék kiadásának egyedi azonosítója. Az azonosító a Windows Installer-alapú alkalmazások esetében GUID azonosítóként, illetve a termék által a Programok telepítése és törlése szolgáltatásban való regisztrációhoz használt karakterláncként jelenik meg.
ProductID Adattípus: String
Hozzáférés típusa: Írásvédett
Selejtezők: Nincs
A szállító által létrehozott azonosító, amely egyedileg azonosítja a terméket.
ProductName Adattípus: String
Hozzáférés típusa: Írásvédett
Selejtezők: Nincs
A telepített termék felhasználónak megjelenített neve, például "Microsoft Office 2003".
ProductVersion Adattípus: String
Hozzáférés típusa: Írásvédett
Selejtezők: Nincs
A termék verziószáma, például "5.1.1969".
Publisher Adattípus: String
Hozzáférés típusa: Írásvédett
Selejtezők: Nincs
A szoftvert kiadó vállalat.
RegisteredUser Adattípus: String
Hozzáférés típusa: Írásvédett
Selejtezők: Nincs
A termék regisztrált felhasználója.
ServicePack Adattípus: String
Hozzáférés típusa: Írásvédett
Selejtezők: Nincs
A számítógépen telepített szervizcsomag főverziószáma. Ha még nem telepített szervizcsomagot, az érték 0 (nulla). Csak operációs rendszerekre alkalmazható.
SoftwareCode Adattípus: String
Hozzáférés típusa: Írásvédett
Selejtezők: [billentyű]
A tulajdonság normalizált változata ProductCode . A karakterlánc minden karaktere kisbetűs.
SoftwarePropertiesHash Adattípus: String
Hozzáférés típusa: Írásvédett
Selejtezők: Nincs
Egyedi 128 bites aláírás, amely a , Publisher, és ProductVersion a szoftvertermék tulajdonságainak kombinációjából ProductNameszármazik.
SoftwarePropertiesHashEx Adattípus: String
Hozzáférés típusa: Írásvédett
Selejtezők: Nincs
Egyedi, 128 bites aláírás, amely a , , PublisherProductVersionés Language a szoftvertermék tulajdonságainak kombinációjából ProductNameszármazik.
UninstallString Adattípus: String
Hozzáférés típusa: Írásvédett
Selejtezők: Nincs
A termék által a Programok telepítése és törlése szolgáltatással regisztrált eltávolítási karakterlánc, például "MsiExec.exe /X{210C4411-95A8-4CAF-8B23-F964CF8A78F3}".
UpgradeCode Adattípus: String
Hozzáférés típusa: Írásvédett
Selejtezők: Nincs
Egymáshoz kapcsolódó termékek egy csoportját jelölő GUID azonosító. Csak a Windows Installer-alapú termékekre vonatkozik.
VersionMajor Adattípus: UInt32
Hozzáférés típusa: Írásvédett
Selejtezők: Nincs
A tulajdonságból ProductVersion származtatott főtermékverzió.
VersionMinor Adattípus: UInt32
Hozzáférés típusa: Írásvédett
Selejtezők: Nincs
A tulajdonságból ProductVersion származtatott altermékverzió.
Megjegyzések
Ez az osztály öt forrásból egyesít információkat. Az első forrás a Windows-függvény MsiEnumProducts . Ez a függvény számba veszi az aktuálisan meghirdetett vagy telepített összes terméket. Az összes telepített szoftverre vonatkozó további információforrások az alábbi beállításkulcsok:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\[User SID]\Termékek
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall
Az osztály az alábbi forrásokból is gyűjt információt az operációs rendszerszoftverekkel kapcsolatban:
WMI-osztály root\CIMV2:Win32_OperatingSystem
Beállításkulcs HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion
Követelmények
A futtatókörnyezetre vonatkozó követelmények
További információ: A Configuration Manager ügyfél futtatókörnyezetének követelményei.
Fejlesztési követelmények
További információ: Configuration Manager ügyfélfejlesztési követelmények.
Lásd még
Eszközintelligencia-ügyfél WMI-osztályokSMS_AutoStartSoftware ügyfél WMI-osztálySMS_BrowserHelperObject ügyfél WMI-osztálySMS_InstalledExecutable ügyfél WMI-osztálySMS_InstalledSoftwareMS ügyfél WMI-osztálySMS_Processor ügyfél WMI-osztálySMS_SoftwareShortcut ügyfél WMI-osztálySMS_SystemConsoleUsage ügyfél WMI-osztálySMS_SystemConsoleUser ügyfél WMI-osztály