Script
$sys = Get-ComputerInfo -Property CsName, OsName, OsVersion, CsProcessors, CsTotalPhysicalMemory
$disques = Get-Volume | Where-Object DriveLetter | Select-Object DriveLetter, FileSystemLabel, Size, SizeRemaining
$logiciels = Get-ItemProperty 'HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\*' |
Where-Object DisplayName | Select-Object DisplayName, DisplayVersion | Sort-Object DisplayName
$html = ($sys | ConvertTo-Html -As List -Fragment -PreContent '<h2>Système</h2>') +
($disques | ConvertTo-Html -Fragment -PreContent '<h2>Disques</h2>') +
($logiciels | ConvertTo-Html -Fragment -PreContent '<h2>Logiciels</h2>')
ConvertTo-Html -Body $html -Title "Rapport $env:COMPUTERNAME" | Set-Content $HOME\rapport-pc.html -Encoding utf8Le rapport contient le numéro de série et la liste des logiciels : ne le publiez pas. Infos matériel : Get-CimInstance.