YuS_2
Silver Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Код: #### СТАРТ УДАЛЕНИЯ ВАНДРАЙВА pushd 'HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList' $loginuser = (gcim win32_computersystem|select username).username|split-path -leaf $loginuserprof = (gp (dir).pschildname |? profileimagepath -match "\\$loginuser$").profileimagepath $user = (get-localuser|? name -eq $loginuser).fullname popd if ($user){write-host "Текущее имя пользователя: $user"} else { write-host "Текущее имя пользователя: $loginuser" } write-host "Текущий профиль пользователя: $loginuserprof" echo "Kill OneDrive process" taskkill.exe /F /IM "OneDrive.exe" taskkill.exe /F /IM "explorer.exe" echo "Remove OneDrive" if (Test-Path "$env:systemroot\System32\OneDriveSetup.exe") { & "$env:systemroot\System32\OneDriveSetup.exe" /uninstall } if (Test-Path "$env:systemroot\SysWOW64\OneDriveSetup.exe") { & "$env:systemroot\SysWOW64\OneDriveSetup.exe" /uninstall } echo "Removing OneDrive leftovers" #rm -Recurse -Force -ErrorAction SilentlyContinue "$env:localappdata\Microsoft\OneDrive" rm -Recurse -Force -ErrorAction SilentlyContinue "$loguserprof\AppData\Local\Microsoft\OneDrive" rm -Recurse -Force -ErrorAction SilentlyContinue "$env:programdata\Microsoft OneDrive" rm -Recurse -Force -ErrorAction SilentlyContinue "C:\OneDriveTemp" echo "Disable OneDrive via Group Policies" New-Item -Path "HKLM:\SOFTWARE\Wow6432Node\Policies\Microsoft\Windows\OneDrive" -Force New-ItemProperty -Path "HKLM:\SOFTWARE\Wow6432Node\Policies\Microsoft\Windows\OneDrive" -Name "DisableFileSyncNGSC" -Type DWord -Value 1 -Force echo "Remove Onedrive from explorer sidebar" New-PSDrive -PSProvider "Registry" -Root "HKEY_CLASSES_ROOT" -Name "HKCR" mkdir -Force "HKCR:\CLSID\{018D5C66-4533-4307-9B53-224DE2ED1FE6}" sp "HKCR:\CLSID\{018D5C66-4533-4307-9B53-224DE2ED1FE6}" "System.IsPinnedToNameSpaceTree" 0 mkdir -Force "HKCR:\Wow6432Node\CLSID\{018D5C66-4533-4307-9B53-224DE2ED1FE6}" sp "HKCR:\Wow6432Node\CLSID\{018D5C66-4533-4307-9B53-224DE2ED1FE6}" "System.IsPinnedToNameSpaceTree" 0 Remove-PSDrive "HKCR" echo "Removing run hook for new users" $DefaultProfilePath = (Get-ItemProperty -Path 'HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList' -Name Default).Default+="\NTuser.dat" reg load "hku\Default" "$DefaultProfilePath" reg delete "HKEY_USERS\Default\SOFTWARE\Microsoft\Windows\CurrentVersion\Run" /v "OneDriveSetup" /f reg unload "hku\Default" echo "Removing startmenu entry" rm -Force -ErrorAction SilentlyContinue "$loguserprof\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\OneDrive.lnk" echo "Restarting explorer" start "explorer.exe" echo "Waiting for explorer to complete loading" sleep 10 echo "Removing additional OneDrive leftovers" foreach ($item in (ls "$env:WinDir\WinSxS\*onedrive*")) { Takeown-Folder $item.FullName rm -Recurse -Force $item.FullName } #### КОНЕЦ УДАЛЕНИЯ ВАНДРАЙВА |
| Всего записей: 3218 | Зарегистр. 03-02-2009 | Отправлено: 13:01 20-03-2019 | Исправлено: YuS_2, 15:02 20-03-2019 |
|