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 Product
proprietà , Description
, ProductVersion
, Publisher
e 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 Product
proprietà , , ProductVersion
Description
, 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 sunull
, laSMS_InstalledExecutable
classe inventaria tutti i file eseguibili nella directory identificati dallaInstallLocation
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