Schlagwort-Archive: temporäre Profile

Temporäre Profile mit PowerShel löschen

Mit Hilfe dieses PowerShell Skripts ist es möglich temporäre Profile sowohl im Dateiverzeichnis als auch in der Registry zu löschen.

Remove-Item c:\Users\temp.* -Recurse -Force
$PathProfiles = „HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList“

$BAKKeys = Get-ChildItem Registry::$PathProfiles | Where-Object {$_.Name -clike ‚*.bak‘}

If($BAKKeys -gt $null) {

foreach($key in $BAKKeys) 
    { 

    $PathBAKKey = $key.Name

    #echo "$PathBAKKey"
    Remove-Item -Path Registry::$PathBAKKey -Force -Recurse -Confirm:$false

    }

}