SMS_InstalledExecutable ügyfél WMI-osztálya

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 LocalPackage csomagot, 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 LocalPackage a tulajdonsága be van állítva, nullaz SMS_InstalledExecutable osztály leltárba helyezi a könyvtárban található, a tulajdonság által InstallLocation azonosí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