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.
A SMS_InstalledSoftware
osztály egy ügyféloldali Windows Management Instrumentation (WMI) osztály, amely Configuration Manager több forrásból származó telepített szoftverinformációkat egyesít a kategorizálás és a Microsoft licencelési adatainak biztosítása érdekében.
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_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
A SMS_InstalledSoftware
osztály nem definiál metódusokat.
Tulajdonságok
ARPDisplayName
Adattípus: String
Hozzáférés típusa: Írásvédett
Minősítők: Nincs
A termék megjelenítendő neve a Programok telepítése és törlése című témakörben található. A példa neve a "Microsoft SQL Server 2005 Tools" (Microsoft SQL Server 2005 Tools).
ChannelCode
Adattípus: String
Hozzáférés típusa: Írásvédett
Minősítők: Nincs
Numerikus kód, amely azt a csatornát jelöli, amelyen keresztül a szoftverterméket beszerezték. A lehetséges értékek a következők:
Érték | Leírás |
---|---|
0 | Teljes csomagolt termék (kiskereskedelmi) |
1 | Megfelelőségi ellenőrzött termék |
2 | SZÁMÍTÓGÉPGYÁRTÓ |
3 | Térfogat |
Megjegyzés:
A többi érték nincs meghatározva.
CM_DSLID
Adattípus: String
Hozzáférés típusa: Írásvédett
Minősítők: Nincs
Tartózkodó. Későbbi használatra.
EvidenceSource
Adattípus: String
Hozzáférés típusa: Írásvédett
Minősítők: [SMS_Report (IGAZ)]
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 Installerje |
E | Az operációs rendszer Windows NT beállításjegyzék-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
Minősítők: Nincs
A szoftvertermék telepítésének dátuma és időpontja.
InstallDirectoryValidation
Adattípus: UInt32
Hozzáférés típusa: Írásvédett
Minősítők: Nincs
Numerikus kód, amely további információkat biztosít a leltározott szoftverről. A lehetséges értékek a következők:
Érték | Leírás |
---|---|
1 | Mivel a InstalledLocation tulajdonság egyik adatforrásban sem volt elérhető, ellenőrzés nem volt lehetséges. |
2 | Egy végrehajtható fájl található a tulajdonság által InstalledLocation megadott könyvtárban vagy annak egyik alkönyvtárában. |
3 | A fájl a tulajdonság által InstalledLocation megadott könyvtárban vagy annak egyik alkönyvtárában található, de nem található végrehajtható fájl. |
4 | A tulajdonság által InstalledLocation megadott könyvtár található, de nem tartalmaz 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
Minősítők: Nincs
A szoftverhez 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
Minősítők: Nincs
A szoftver telepítési könyvtárának teljes elérési útja, például \\Software\Microsoft\SMS\Setup.exe.
InstallType
Adattípus: UInt32
Hozzáférés típusa: Írásvédett
Minősítők: [SMS_Report (IGAZ)]
A telepített szoftver típusát ismerteti.
Érték | Leírás |
---|---|
0 | Fizikailag telepített |
1 | Virtuálisan telepített |
Language
Adattípus: UInt32
Hozzáférés típusa: Írásvédett
Minősítők: Nincs
A szoftvertermékhez társított nyelv.
LocalPackage
Adattípus: String
Hozzáférés típusa: Írásvédett
Minősítők: Nincs
A helyi gyorsítótárazott csomag, például C:\Windows\Installer\9c1c748.msi.
ProductCode
Adattípus: String
Hozzáférés típusa: Írásvédett
Minősítők: Nincs
Az adott termékkiadás egyedi azonosítója. Az azonosító a Windows Installer-alapú alkalmazások GUID azonosítójaként vagy a termék által a Programok telepítése vagy törlése szolgáltatásban való regisztrációhoz használt sztringként jelenik meg.
ProductID
Adattípus: String
Hozzáférés típusa: Írásvédett
Minősítők: Nincs
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
Minősítők: Nincs
A felhasználó számára megjelenített telepített termék neve, például "Microsoft Office 2003".
ProductVersion
Adattípus: String
Hozzáférés típusa: Írásvédett
Minősítők: Nincs
A termék verziója, például "5.1.1969".
Publisher
Adattípus: String
Hozzáférés típusa: Írásvédett
Minősítők: Nincs
A szoftvert közzétevő vállalat.
RegisteredUser
Adattípus: String
Hozzáférés típusa: Írásvédett
Minősítők: Nincs
A termék regisztrált felhasználója.
ServicePack
Adattípus: String
Hozzáférés típusa: Írásvédett
Minősítők: Nincs
A számítógépre telepített szervizcsomag főverziószáma. Ha nincs telepítve szervizcsomag, az érték 0 (nulla). Csak az operációs rendszerekre vonatkozik.
SoftwareCode
Adattípus: String
Hozzáférés típusa: Írásvédett
Minősítők: [kulcs]
A tulajdonság normalizált verziója ProductCode
. A karakterlánc minden karaktere kisbetűs.
SoftwarePropertiesHash
Adattípus: String
Hozzáférés típusa: Írásvédett
Minősítők: Nincs
A szoftvertermék , Publisher
és ProductVersion
tulajdonságainak kombinációjából ProductName
származó egyedi 128 bites aláírás.
SoftwarePropertiesHashEx
Adattípus: String
Hozzáférés típusa: Írásvédett
Minősítők: Nincs
A szoftvertermék , , Publisher
ProductVersion
és Language
tulajdonságainak kombinációjából ProductName
származó egyedi 128 bites aláírás.
UninstallString
Adattípus: String
Hozzáférés típusa: Írásvédett
Minősítők: Nincs
Az eltávolítási sztring, amelyet a termék a Programok telepítése vagy törlése szolgáltatással regisztrált, például "MsiExec.exe /X{210C4411-95A8-4CAF-8B23-F964CF8A78F3}".
UpgradeCode
Adattípus: String
Hozzáférés típusa: Írásvédett
Minősítők: Nincs
Egy kapcsolódó termékcsoportot jelölő GUID. Csak a Windows Installer-alapú termékekre vonatkozik.
VersionMajor
Adattípus: UInt32
Hozzáférés típusa: Írásvédett
Minősítő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
Minősítők: Nincs
A tulajdonságból ProductVersion
származtatott altermékverzió.
Megjegyzések
Ez az osztály akár öt forrásból is egyesít adatokat. Az első forrás a Windows MsiEnumProducts
függvény. Ez a függvény az összes jelenleg meghirdetett vagy telepített termékben számbavételt ad. Az összes telepített szoftver további információforrásai a következő 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
A osztály az operációsrendszer-szoftverekre vonatkozó információkat is gyűjt a következő forrásokból:
WMI-osztály root\CIMV2:Win32_OperatingSystem
Beállításkulcs-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion
Követelmények
Futtatókörnyezetre vonatkozó követelmények
További információ: Configuration Manager client runtime requirements (Ügyfél futtatókörnyezeti követelményeinek Configuration Manager).
Fejlesztési követelmények
További információ: Configuration Manager ügyfélfejlesztési követelmények.
Lásd még
Eszközintelligencia ügyféloldali WMI-osztályokSMS_AutoStartSoftware ügyféloldali WMI-osztálySMS_BrowserHelperObject ügyféloldali WMI-osztálySMS_InstalledExecutable ügyféloldali WMI-osztálySMS_InstalledSoftwareMS ügyféloldali WMI-osztálySMS_Processor ügyféloldali WMI-osztálySMS_SoftwareShortcut ügyféloldali WMI-osztálySMS_SystemConsoleUsage ügyféloldali WMI-osztálySMS_SystemConsoleUser ügyféloldali WMI-osztály