Powershell Script using WMI - Check if your disk needs to be defragmented
A very simple script today just to check if the disk needs to be defragmented....
$getwmi = get-wmiobject win32_volume
foreach ($g in $getwmi)
{
$analysis = $g.DefragAnalysis()
if ($analsys.defragrecommended -eq $true)
{
Write-Host $g.driveletter "Needs to be defragmented!"
}
else
{
Write-Host $g.driveletter " Does not Need To Be Defragmented"
}
}