Загрузка данных


"$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"