я добавил взятие собственности и назначение себе прав, потому что часть папок юзеров создаются без права доступа мне, и мне приходилось вручную это проделывать
Что вы творите... Пользователям скриптом групповых политик можно все сделать.
Код: Выделить всё
set profiles="C:\Users"
For /F "usebackq tokens=* delims==" %%i in (`DIR /B /AD-S "%profiles%" ^| FINDSTR /V /B /I /C:"All Users" /C:"Administrator" /C:"%username%"`) DO (
takeown /f %%i /f /f y
icacls %%i /t /c /grant admin:fКод: Выделить всё
pushd %profiles%
For /F "usebackq tokens=* delims==" %%i in (`DIR /B /AD-S "%profiles%" ^| FINDSTR /V /B /I /C:"All Users" /C:"Administrator" /C:"%username%"`) DO (
takeown /f %%i /f /f y
icacls %%i /t /c /grant admin:f
)
popd
[/spoiler]