Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
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
Riservato. Per uso interno.
BinProductVersion Tipo di dati: String
Tipo di accesso: sola lettura
Qualificatori: Nessuno
Riservato. 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 di 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 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 la
LocalPackageproprietà ed esegue una query sul database .msi per tutti i file .exe e .com.Per qualsiasi oggetto classe WMI client SMS_InstalledSoftware con la
LocalPackageproprietà impostata sunull, laSMS_InstalledExecutableclasse inventaria tutti i file eseguibili nella directory identificati dallaInstallLocationproprietà . 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 IntelligenceSMS_AutoStartSoftware classe WMI clientSMS_BrowserHelperObject classe WMI clientSMS_InstalledSoftware classe WMI clientSMS_InstalledSoftwareMS classe WMI clientSMS_Processor classe WMI clientSMS_SoftwareShortcut classe WMI clientSMS_SystemConsoleUsage classe WMI clientSMS_SystemConsoleUser classe WMI client