ThématiqueWindows Server →
⌚ Environ 1 min de lecture
PowerShell
Risque faible
Générer un inventaire rapide d'un PC Windows
Affiche le modèle, le numéro de série, Windows, le processeur, la mémoire et les disques du poste.
$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.
Ce que fait le script
- 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.