Назад | Перейти на главную страницу

Удалить папку в профиле текущего авторизованного пользователя

Я пытаюсь создать сценарий входа или файл bat, чтобы удалить папку, расположенную в следующем каталоге. Я хочу, чтобы вся папка была удалена со всем ее содержимым "Juniper Networks".

Это на терминальном сервере -

C: \ Users (имя пользователя) \ AppData \ Roaming \ Juniper Networks

Я могу написать сценарий для каждого имени пользователя, но хочу, чтобы сценарий помещался в папку автозагрузки, которая удаляла папку текущего пользователя при каждом входе в систему.

Я нашел этот скрипт там, и он работает с определенным идентификатором пользователя, но не с% username%

Установить fso = CreateObject ("Scripting.FileSystemObject") Установить папку = fso.GetFolder ("C: \ Users \% username% \ AppData \ Roaming \ Juniper Networks \ Setup Client")

Вы можете сделать это с помощью однострочного сценария входа в систему в объекте групповой политики. Просто беги cmd.exe с аргументом командной строки /C rd /s /q "%APPDATA%\Juniper Networks\Setup Client".