Attività WMI: Sistemi operativi
Le attività WMI per i sistemi operativi ottengono informazioni sul sistema operativo, ad esempio la versione, se è attivata o quali hotfix sono installati.
Gli esempi di script illustrati in questo argomento ottengono dati solo dal computer locale. Per altre informazioni su come usare lo script per ottenere dati dai computer remoti, vedere Connessione a WMI in un computer remoto.
La procedura seguente descrive come eseguire uno script.
Per eseguire uno script
- Copiare il codice e salvarlo in un file con estensione vbs, ad esempio filename.vbs. Assicurarsi che l'editor di testo non aggiunge un'estensione .txt al file.
- Aprire una finestra del prompt dei comandi e passare alla directory in cui è stato salvato il file.
- Digitare filename.vbsCScript al prompt dei comandi.
- Se non è possibile accedere a un registro eventi, verificare se si esegue da un prompt dei comandi con privilegi elevati. Alcuni log eventi, ad esempio il registro eventi di sicurezza, possono essere protetti da controlli di accesso utente (UAC).
Nota
Per impostazione predefinita, CScript visualizza l'output di uno script nella finestra del prompt dei comandi. Poiché gli script WMI possono produrre grandi quantità di output, è possibile reindirizzare l'output a un file. Digitare cscript filename.vbs outfile.txtal prompt dei comandi per reindirizzare l'output dello scriptfilename.vbs> a outfile.txt.
Nella tabella seguente sono elencati gli esempi di script che possono essere usati per ottenere vari tipi di dati dal computer locale.
Ricerca per categorie | Classi o metodi WMI | ||||
---|---|---|---|---|---|
... determinare se un Service Pack è stato installato in un computer? | Usare la classe Win32_OperatingSystem e controllare il valore delle proprietà ServicePackMajorVersion e ServicePackMinorVersion.
|
||||
... determinare quando il sistema operativo è stato installato in un computer? | Utilizzare la classe Win32_OperatingSystem e la proprietà InstallDate .
|
||||
... determinare quale versione del sistema operativo Windows è installata in un computer? | Usare la classe Win32_OperatingSystem e recuperare sia le proprietà Name che Version .
|
||||
... determinare quale cartella è la cartella Windows (%Windir%) in un computer? | Usare la classe Win32_OperatingSystem e controllare il valore della proprietà WindowsDirectory .
|
||||
... determinare quali hotfix sono stati installati in un computer? | Usare la classe Win32_QuickFixEngineering .
|
||||
... determinare se è necessario attivare il sistema operativo in un computer? | Utilizzare la classe Win32_WindowsProductActivation e controllare il valore della proprietà ActivationRequired .
|
Argomenti correlati
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per