GPO .bat файл не работает выход из системы / выключение удалить файлы и папку - PullRequest
0 голосов
/ 22 марта 2019

Я пытаюсь создать простой пакетный файл для удаления папки и / или ее содержимого для пользователя при выходе из системы или завершении работы.

Сам объект GPO работает и работает, я знаю это, потому что он первыйсоздает .txt документ перед выполнением команд удаления.

пакетный файл называется «delete.bat»

Объект групповой политики сначала копирует пакетный файл в C: \ delete.bat.GPO делает это каждый раз все время.

он настроен на запуск этого файла либо при завершении работы, либо при выходе из системы.сейчас он работает только при завершении работы.

У меня есть несколько версий этого файла

echo.>"C:\Users\myactualname\testyoyo.txt

del "C:\Users\%username%\cpsi\data_4\*.*" /s /f /q
@RD /S /Q "C:\Users\%username%\cpsi\data_4\"

exit

.

@echo off
sleep 4
echo.>"C:\Users\myactualname\testyoyo.txt"
sleep 2

set fld=C:\Users\myactualname\cpsi\data_4\
for /f %%a in ('dir %fld% /b /a-d') do echo del "%fld%%%a"
for /f %%a in ('dir %fld% /b /ad') do echo rmdir /s /q "%fld%%%a%"

.

@echo off
echo.>"C:\Users\myactualname\testyoyo.txt"
@echo off
rem Delete all files and subfolders in directory for temporary files
rem of current user account, but keep the directory itself. Temporary
rem files and subdirectories currently in use are silently ignored.
del /F /Q "C:\Users\%username%\cpsi\data_4\*" 2>nul
for /D %%D in ("C:\Users\%username%\cpsi\data_4\*") do rd /Q /S "%%~D" 2>nul

rem Do the same as above for system temporary files directory.
rem This cleanup requires administrator privileges.
del /F /Q "C:\Users\%username%\cpsi\data_4\*" 2>nul
for /D %%D in ("C:\Users\%username%\cpsi\data_4\*") do rd /Q /S "%%~D" 2>nul

я также запустил другую версию, которую я не задокументировал.Я попытался жестко запрограммировать пути к файлам для тестирования и использовать подстановочный знак% username%.

при выключениях он создаст текстовый файл, но не при выходе из системы.и он никогда не удалит файлы / папки.

все файлы bat работают нормально, если запускаются вручную.

Я почти уверен, что права доступа к файлам хорошие.однако я подозреваю, что разрешения - вот что я подозреваю, это проблема.

спасибо !!!

...