"$env:APPDATA\Autodesk","$env:LOCALAPPDATA\Autodesk","C:\ProgramData\Autodesk" | ForEach-Object { "{0,-45} {1:N0} МБ" -f $_, ((Get-ChildItem $_ -Recurse -Force -ErrorAction SilentlyContinue | Measure-Object Length -Sum).Sum / 1MB) }
New-Item -ItemType Directory -Path C:\AutodeskBackup -Force
robocopy "$env:APPDATA\Autodesk" "C:\AutodeskBackup\Roaming" /E /R:1 /W:1
robocopy "$env:LOCALAPPDATA\Autodesk" "C:\AutodeskBackup\Local" /E /R:1 /W:1
robocopy "C:\ProgramData\Autodesk" "C:\AutodeskBackup\ProgramData" /E /R:1 /W:1
Get-ChildItem C:\AutodeskBackup -Directory | Select-Object Name, @{n='Файлов';e={(Get-ChildItem $_.FullName -Recurse -File -Force -ErrorAction SilentlyContinue).Count}}
DELETION
"C:\Program Files\Autodesk","C:\ProgramData\Autodesk","$env:LOCALAPPDATA\Autodesk","$env:APPDATA\Autodesk","C:\Program Files\Common Files\Autodesk Shared" | ForEach-Object { Remove-Item $_ -Recurse -Force }
Test-Path "C:\Program Files (x86)\Common Files\Autodesk Shared"
Remove-Item "C:\Program Files (x86)\Common Files\Autodesk Shared" -Recurse -Force
Get-Service *Autodesk* -ErrorAction SilentlyContinue | Stop-Service -Force
Test-Path "C:\Program Files\Autodesk", "C:\ProgramData\Autodesk", "$env:LOCALAPPDATA\Autodesk", "$env:APPDATA\Autodesk", "C:\Program Files\Common Files\Autodesk Shared"