Quando mi collego a un computer remoto e chiedo all’utente la marca, il modello e il sistema operativo presente, le risposte che ottengo, in moltissimi casi, riguarderanno il monitor (è più in evidenza e attira lo sguardo), mentre cercare il modello preciso del computer non è sempre così comodo perché spesso scritto in piccole e scomode etichette, riguardo al sistema operativo installato non tutti lo conoscono. Così ho voluto raccogliere una serie di comandi utilizzabili nel Terminale di Windows 11 o in PowerShell per ottenere molte risposte alle mie domande.
Per le versioni precedenti del sistema operativo si poteva utilizzare il comando wmic ma è stato deprecato e ora si può usare Get-CimInstance
al suo posto.
L’opzione finale | Format-List
, o |FL
, permette di avere un formato di risposta al comando più ordinato, mentre | Select-Object
filtra solo determinate informazioni quando l’elenco è troppo lungo e non ci interessa vederlo tutto quanto
Marca e modello del computer
Get-CimInstance -ClassName Win32_ComputerSystem | Format-List
Sistema operativo, numero di build, nome del computer
Get-CimInstance Win32_OperatingSystem | Select-Object Caption, InstallDate, ServicePackMajorVersion, OSArchitecture, BootDevice, BuildNumber, CSName | FL
Informazioni complete sul sistema operativo
Get-CimInstance Win32_OperatingSystem | FL *
Tipo Processore (CPU)
Get-CimInstance win32_processor | Format-List
Informazioni sulla scheda madre
Get-CimInstance -ClassName Win32_BaseBoard
Versione del BIOS
Get-CimInstance -ClassName Win32_BIOS
Memoria RAM di sistema
Get-CimInstance -ClassName CIM_PhysicalMemory
Usando | Select-Object posso estrarre un numero di informazioni ridotte, basta prendere i nomi che si vedono nella colonna a sinistra nell’immagine precedente e metterci una virgola per separarli.
Il disco fisso
Get-CimInstance -ClassName Win32_diskdrive
La scheda video
Get-CimInstance -ClassName Win32_VideoController -Property *
Se ancora non vi bastano i comandi visti sino a ora, non dovete fare altro che consultare l’apposita pagina sul sito Powershell.one.