Condividi tramite


Classe WMI client SMS_InstalledExecutable

La SMS_InstalledExecutable classe è una classe WMI (Windows Management Instrumentation) client, in Configuration Manager, che identifica i file eseguibili associati a un'installazione software.

La sintassi seguente è semplificata dal codice MOF (Managed Object Format) e include tutte le proprietà ereditate.

Sintassi

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;  
};  

Metodi

La SMS_InstalledExecutable classe non definisce alcun metodo.

Proprietà

BinFileVersion
Tipo di dati:String

Tipo di accesso: sola lettura

Qualificatori: Nessuno

Riservati. Per uso interno.

BinProductVersion
Tipo di dati:String

Tipo di accesso: sola lettura

Qualificatori: Nessuno

Riservati. Per uso interno.

Description
Tipo di dati:String

Tipo di accesso: sola lettura

Qualificatori: Nessuno

Descrizione del file che può essere presentata agli utenti, ad esempio "Keyboard driver for AT-style keyboard" o "Microsoft Word for Windows".

ExecutableName
Tipo di dati:String

Tipo di accesso: sola lettura

Qualificatori: [chiave]

Nome del file, inclusa l'estensione ma escluso il percorso, ad esempio "Notepad.exe".

FilePropertiesHash
Tipo di dati:String

Tipo di accesso: sola lettura

Qualificatori: Nessuno

Firma univoca a 128 bit derivata da una combinazione delle Productproprietà , Description, ProductVersion, Publishere FileName del file.

FilePropertiesHashEx
Tipo di dati:String

Tipo di accesso: sola lettura

Qualificatori: Nessuno

Firma univoca a 128 bit derivata da una combinazione delle Productproprietà , , ProductVersionDescription, Publisher, FileName, , FileVersion, BinProductVersion, e BinFileVersion del file.

FileSize
Tipo di dati:UInt32

Tipo di accesso: sola lettura

Qualificatori: Nessuno

Dimensioni del file, in byte.

FileVersion
Tipo di dati:String

Tipo di accesso: sola lettura

Qualificatori: Nessuno

Versione del file, ad esempio "12.0.4518.1014".

HasPatchAdded
Tipo di dati:Boolean

Tipo di accesso: sola lettura

Qualificatori: Nessuno

true se il file è stato aggiunto come parte di un aggiornamento al prodotto a cui appartiene.

InstalledFilePath
Tipo di dati:String

Tipo di accesso: sola lettura

Qualificatori: Nessuno

Percorso in cui si trova il file, ad esempio "C:\Programmi\Microsoft Office".

IsSystemFile
Tipo di dati:Boolean

Tipo di accesso: sola lettura

Qualificatori: Nessuno

true se il file è un file di sistema.

IsVitalFile
Tipo di dati:Boolean

Tipo di accesso: sola lettura

Qualificatori: Nessuno

true se il file è fondamentale per il corretto funzionamento del prodotto a cui appartiene.

Language
Tipo di dati:UInt32

Tipo di accesso: sola lettura

Qualificatori: Nessuno

ID della lingua a cui è destinato il file, ad esempio "1033".

Product
Tipo di dati:String

Tipo di accesso: sola lettura

Qualificatori: Nessuno

Nome del prodotto con cui viene distribuito il file, ad esempio "Microsoft Windows".

ProductCode
Tipo di dati:String

Tipo di accesso: sola lettura

Qualificatori: [chiave]

GUID che è l'identificatore dell'entità per un'applicazione o un prodotto. Per altre informazioni, vedere la documentazione Microsoft Windows Installer.

ProductVersion
Tipo di dati:String

Tipo di accesso: sola lettura

Qualificatori: Nessuno

Versione del prodotto con cui viene distribuito il file, ad esempio "4.2.0.2623".

Publisher
Tipo di dati:String

Tipo di accesso: sola lettura

Qualificatori: Nessuno

Società che ha prodotto il file, ad esempio "Microsoft Corporation" o "Standard Microsystems Corporation, Inc.".

Osservazioni

Nota

Questa classe non è attualmente usata per supportare i report di Asset Intelligence esistenti. Può tuttavia essere abilitato per supportare report personalizzati.

Questa classe identifica i file eseguibili associati a un'installazione software per:

  • Verificare che l'applicazione sia installata esaminando Configuration Manager inventario dei file.

  • Indicare quali regole di misurazione, in base ai file eseguibili, devono essere impostate per controllare l'applicazione.

  • Eseguire un'analisi dell'impatto dell'applicazione.

    Poiché il file di Windows Installer (.msi) contiene un record dei file eseguibili installati, può essere usato come origine per il mapping tra le applicazioni installate e i file eseguibili.

    Questa classe recupera i dati da due origini. Per ogni oggetto classe WMI client SMS_InstalledSoftware , la classe identifica il pacchetto .msi cercando nella LocalPackage proprietà ed esegue una query sul database .msi per tutti i file .exe e .com.

    Per qualsiasi oggetto classe WMI client SMS_InstalledSoftware con la LocalPackage proprietà impostata su null, la SMS_InstalledExecutable classe inventaria tutti i file eseguibili nella directory identificati dalla InstallLocation proprietà . I file eseguibili installati all'esterno della directory di installazione principale non vengono inclusi nell'inventario.

Nota

Questa classe non esegue l'inventario dei file eseguibili che si trovano nelle directory %windir% e %systemroot%.

Requisiti

Requisiti di runtime

Per altre informazioni, vedere requisiti di runtime del client Configuration Manager.

Requisiti di sviluppo

Per altre informazioni, vedere Configuration Manager Requisiti di sviluppo client.

Vedere anche

Classi WMI client di Asset Intelligence
Classe WMI client SMS_AutoStartSoftware
Classe WMI client SMS_BrowserHelperObject
Classe WMI client SMS_InstalledSoftware
Classe WMI client SMS_InstalledSoftwareMS
Classe WMI client SMS_Processor
Classe WMI client SMS_SoftwareShortcut
Classe WMI client SMS_SystemConsoleUsage
Classe WMI client SMS_SystemConsoleUser