# Lire le nom de la machine locale $hostname = $env:COMPUTERNAME Write-Host "Nom de la machine locale : $hostname" # Lire la taille libre des disques $diskUsage = Get-WmiObject -Class Win32_LogicalDisk | Where-Object { $_.DriveType -eq 3 } | Select-Object DeviceID, @{Name="FreeSpaceGB";Expression={[math]::Round($_.FreeSpace / 1GB, 2)}} Write-Host "Taille libre des disques sur la machine locale :" $diskUsage | Format-Table -AutoSize # Attendre 5 secondes avant de redémarrer la machine Start-Sleep -Seconds 5 # Redémarrer la machine locale Restart-Computer -Force