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"