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 Strumentazione gestione Windows (WMI) 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: String
Tipo di accesso: sola lettura
Qualificazioni: Nessuna
Riservato. Per uso interno.
BinProductVersion Tipo: String
Tipo di accesso: sola lettura
Qualificazioni: Nessuna
Riservato. Per uso interno.
Description Tipo: String
Tipo di accesso: sola lettura
Qualificazioni: Nessuna
Descrizione del file che può essere presentata agli utenti, ad esempio "Driver tastiera per tastiere in stile AT" o "Microsoft Word per Windows".
ExecutableName Tipo: String
Tipo di accesso: sola lettura
Qualificazioni: [chiave]
Nome del file, inclusa l'estensione ma escluso il percorso, ad esempio "Notepad.exe".
FilePropertiesHash Tipo: String
Tipo di accesso: sola lettura
Qualificazioni: Nessuna
Firma univoca a 128 bit derivata da una combinazione delle proprietà , ProductDescription, ProductVersionPublisher, e FileName del file.
FilePropertiesHashEx Tipo: String
Tipo di accesso: sola lettura
Qualificazioni: Nessuna
Firma univoca a 128 bit derivata da una combinazione delle proprietà , ProductDescription, ProductVersion, FileVersionBinProductVersionPublisherFileNamee BinFileVersion del file.
FileSize Tipo: UInt32
Tipo di accesso: sola lettura
Qualificazioni: Nessuna
Dimensioni del file, in byte.
FileVersion Tipo: String
Tipo di accesso: sola lettura
Qualificazioni: Nessuna
La versione del file, ad esempio "12.0.4518.1014".
HasPatchAdded Tipo: Boolean
Tipo di accesso: sola lettura
Qualificazioni: Nessuna
true se il file è stato aggiunto come parte di un aggiornamento del prodotto a cui appartiene.
InstalledFilePath Tipo: String
Tipo di accesso: sola lettura
Qualificazioni: Nessuna
Percorso in cui si trova il file, ad esempio "C:\Program Files\Microsoft Office".
IsSystemFile Tipo: Boolean
Tipo di accesso: sola lettura
Qualificazioni: Nessuna
true se il file è un file di sistema.
IsVitalFile Tipo: Boolean
Tipo di accesso: sola lettura
Qualificazioni: Nessuna
true se il file è vitale per il corretto funzionamento del prodotto a cui appartiene.
Language Tipo: UInt32
Tipo di accesso: sola lettura
Qualificazioni: Nessuna
ID della lingua cui è destinato il file, ad esempio "1033".
Product Tipo: String
Tipo di accesso: sola lettura
Qualificazioni: Nessuna
Nome del prodotto con cui viene distribuito il file, ad esempio "Microsoft Windows".
ProductCode Tipo: String
Tipo di accesso: sola lettura
Qualificazioni: [chiave]
GUID che rappresenta l'identificatore principale per un'applicazione o un prodotto. Per altre informazioni, vedere la documentazione di Microsoft Windows Installer.
ProductVersion Tipo: String
Tipo di accesso: sola lettura
Qualificazioni: Nessuna
La versione del prodotto con cui viene distribuito il file, ad esempio "4.2.0.2623".
Publisher Tipo: String
Tipo di accesso: sola lettura
Qualificazioni: Nessuna
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. Tuttavia, può essere abilitato per supportare report personalizzati.
Questa classe identifica i file eseguibili associati a un'installazione software per:
Verificare che l'applicazione sia installata guardando l'inventario dei file di Configuration Manager.
Indicare le regole di misurazione, basate sui file eseguibili, che devono essere impostate per misurare l'applicazione.
Eseguire un'analisi dell'impatto dell'applicazione.
Poiché il file 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 SMS_InstalledSoftware Client WMI Class , la classe identifica il pacchetto .msi cercando nella
LocalPackageproprietà ed esegue una query nel database .msi per tutti i file .exe e .com.Per qualsiasi oggetto SMS_InstalledSoftware della classe WMI del client con la
LocalPackageproprietà impostata sunull, la classe esegue l'inventarioSMS_InstalledExecutabledi tutti i file eseguibili nella directory identificati dallaInstallLocationproprietà. I file eseguibili installati all'esterno della directory di installazione principale non vengono inventariati.
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 di Configuration Manager.
Requisiti di sviluppo
Per altre informazioni, vedere Requisiti di sviluppo del client di Configuration Manager.
Vedere anche
Asset Intelligence Classi WMI clientSMS_AutoStartSoftware Classe WMI clientSMS_BrowserHelperObject Classe WMI clientSMS_InstalledSoftware Client Classe WMISMS_InstalledSoftwareMS Classe WMI clientSMS_Processor Classe WMI clientSMS_SoftwareShortcut Classe WMI clientSMS_SystemConsoleUsage Classe WMI client SMS_SystemConsoleUserClasse WMI client