Get-WMIObject -class Win32_UserProfile |
 Where {((!$_.Special) -and ($_.LocalPath -ne "C:\Users\Administrator") -and ($_.LocalPath -ne "C:\Users\Public") -and ($_.LocalPath -ne "C:\Users\Default"))} |
 ForEach-Object { $_.Delete() }