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 az SMS_InstalledExecutable osztály egy ügyféloldali Windows Management Instrumentation (WMI) osztály a Configuration Manager alkalmazásban, amely a szoftvertelepítéssel társított végrehajtható fájlokat azonosítja.
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_InstalledExecutable
{
String BinFileVersion;
String BinProductVersion;
String Description;
String ExecutableName;
String FilePropertiesHash;
String FilePropertiesHashEx;
UInt32 FileSize;
String FileVersion;
Boolean HasPatchAdded;
String InstalledFilePath;
Boolean IsSystemFile;
Boolean IsVitalFile;
UInt32 Language;
String Product;
String ProductCode;
String ProductVersion;
String Publisher;
};
Módszerek
Az SMS_InstalledExecutable osztály nem határoz meg metódusokat.
Tulajdonságok
BinFileVersion Adattípus: String
Hozzáférés típusa: Írásvédett
Selejtezők: Nincs
Fenntartva. Belső használatra.
BinProductVersion Adattípus: String
Hozzáférés típusa: Írásvédett
Selejtezők: Nincs
Fenntartva. Belső használatra.
Description Adattípus: String
Hozzáférés típusa: Írásvédett
Selejtezők: Nincs
A felhasználók számára megjeleníthető fájlleírás, például "Keyboard driver for AT-style keyboards" vagy "Microsoft Word for Windows".
ExecutableName Adattípus: String
Hozzáférés típusa: Írásvédett
Selejtezők: [billentyű]
A fájl neve kiterjesztéssel együtt, de az elérési út nélkül, például "Notepad.exe".
FilePropertiesHash Adattípus: String
Hozzáférés típusa: Írásvédett
Selejtezők: Nincs
Egyedi, 128 bites aláírás, amely az Product, , PublisherDescriptionProductVersionés FileName a fájl tulajdonságainak kombinációjából származik.
FilePropertiesHashEx Adattípus: String
Hozzáférés típusa: Írásvédett
Selejtezők: Nincs
Egyedi, 128 bites aláírás, amely a Productfájl tulajdonságainak (, Description, ProductVersion, Publisher, FileName) FileVersionBinProductVersionés BinFileVersion tulajdonságainak kombinációjából származik.
FileSize Adattípus: UInt32
Hozzáférés típusa: Írásvédett
Selejtezők: Nincs
A fájl mérete bájtban.
FileVersion Adattípus: String
Hozzáférés típusa: Írásvédett
Selejtezők: Nincs
A fájl verziószáma, például "12.0.4518.1014".
HasPatchAdded Adattípus: Boolean
Hozzáférés típusa: Írásvédett
Selejtezők: Nincs
true Ha a fájl annak a terméknek a frissítésének részeként lett hozzáadva, amelyhez tartozik.
InstalledFilePath Adattípus: String
Hozzáférés típusa: Írásvédett
Selejtezők: Nincs
A fájl elérési útja, például "C:\Program Files\Microsoft Office".
IsSystemFile Adattípus: Boolean
Hozzáférés típusa: Írásvédett
Selejtezők: Nincs
true ha a fájl rendszerfájl.
IsVitalFile Adattípus: Boolean
Hozzáférés típusa: Írásvédett
Selejtezők: Nincs
true ha a fájl létfontosságú annak a terméknek a pontos működéséhez, amelyhez tartozik.
Language Adattípus: UInt32
Hozzáférés típusa: Írásvédett
Selejtezők: Nincs
A fájl nyelvének azonosítója, például "1033".
Product Adattípus: String
Hozzáférés típusa: Írásvédett
Selejtezők: Nincs
Annak a terméknek a neve, amellyel a fájlt terjesztik, például "Microsoft Windows".
ProductCode Adattípus: String
Hozzáférés típusa: Írásvédett
Selejtezők: [billentyű]
GUID, amely az alkalmazás vagy termék fő azonosítója. További információt a Microsoft Windows Installer dokumentációjában talál.
ProductVersion Adattípus: String
Hozzáférés típusa: Írásvédett
Selejtezők: Nincs
A termék verziója, amellyel a fájlt terjesztették, például "4.2.0.2623".
Publisher Adattípus: String
Hozzáférés típusa: Írásvédett
Selejtezők: Nincs
A fájlt létrehozó cég, például "Microsoft Corporation" vagy "Standard Microsystems Corporation, Inc.".
Megjegyzések
Megjegyzés:
Ez az osztály jelenleg nem használható a meglévő Eszközintelligencia-jelentések támogatására. Az egyéni jelentések támogatásához azonban engedélyezhető.
Ez az osztály azonosítja a szoftvertelepítéshez társított végrehajtható fájlokat a következők érdekében:
A Configuration Manager fájlleltárában ellenőrizze, hogy az alkalmazás telepítve van-e.
Adja meg a végrehajtható fájlok alapján, hogy milyen forgalmi díjmérési szabályokat kell beállítani az alkalmazás teljesítményméréséhez.
Alkalmazáshatás-elemzés elvégzése.
Mivel a Windows Installer (.msi) fájl tartalmazza a telepített végrehajtható fájlok rekordját, a telepített alkalmazások és a végrehajtható fájlok közötti leképezés forrásaként használható.
Ez az osztály két forrásból olvas be adatokat. Minden SMS_InstalledSoftware ügyfél WMI-osztályobjektuma esetében az osztály a tulajdonság alapján azonosítja a .msi
LocalPackagecsomagot, majd lekérdezi az .msi adatbázis összes .exe és .com fájlját.Minden olyan SMS_InstalledSoftware ügyfél WMI-osztályobjektum esetében, amelynek
LocalPackagea tulajdonsága be van állítva,nullazSMS_InstalledExecutableosztály leltárba helyezi a könyvtárban található, a tulajdonság általInstallLocationazonosított összes végrehajtható fájlt. A fő telepítési könyvtáron kívül telepített végrehajtható fájlokra nem kerül leltározás.
Megjegyzés:
Ez az osztály nem leltározza a %windir% és %systemroot% könyvtárakban található végrehajtható fájlokat.
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_InstalledSoftware ü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