diff --git a/scripts/DeleteOldProfilesManual.ps1 b/scripts/DeleteOldProfilesManual.ps1 index cfb69ec..38cb835 100644 --- a/scripts/DeleteOldProfilesManual.ps1 +++ b/scripts/DeleteOldProfilesManual.ps1 @@ -11,9 +11,8 @@ $ComputerName = $env:computername ForEach ($computer in $ComputerName) { $profilesFound = 0 - Try { - $profiles = Get-WmiObject -Class Win32_UserProfile -Computer $computer -EnableAllPrivileges + $profiles = Get-CimInstance -Class Win32_UserProfile } Catch { Write-Warning "Failed to retreive user profiles on $ComputerName" Exit @@ -27,7 +26,7 @@ ForEach ($computer in $ComputerName) $accountName = $account.value.split("\")[1] $profilePath = $profile.LocalPath $loaded = $profile.Loaded - $lastUseTime = [System.Management.ManagementDateTimeConverter]::ToDateTime($profile.LastUseTime) + $lastUseTime = $profile.LastUseTime $isExcluded = $False #Calculation of the login date