Commande
$Computer = Get-CimInstance Win32_ComputerSystem
$BIOS = Get-CimInstance Win32_BIOS
$OS = Get-CimInstance Win32_OperatingSystem
$CPU = Get-CimInstance Win32_Processor | Select-Object -First 1
[PSCustomObject]@{
Nom = $env:COMPUTERNAME
Fabricant = $Computer.Manufacturer
Modele = $Computer.Model
NumeroSerie = $BIOS.SerialNumber
Windows = $OS.Caption
Version = $OS.Version
Processeur = $CPU.Name
RAM_Go = [math]::Round($Computer.TotalPhysicalMemory / 1GB, 1)
}
Get-Volume | Where-Object DriveLetter | Select-Object DriveLetter, FileSystemLabel, @{N='Taille_Go';E={[math]::Round($_.Size/1GB,1)}}, @{N='Libre_Go';E={[math]::Round($_.SizeRemaining/1GB,1)}}Quand l’utiliser
Pratique pour un audit, une préparation de remplacement ou un rapport d'intervention.
Fonctionnement
- Get-CimInstance interroge les informations matérielles et système locales.
- Le résultat peut être copié ou exporté avec Export-Csv.
Précautions
- Certaines machines virtuelles ou certains BIOS peuvent retourner un numéro de série générique.
Retour arrière
Aucune modification n'est effectuée.