Любой язык - Нужно удалить файл с компа в определённое время (день, месяц, год)

Аватара пользователя
SVG

Любой язык - Нужно удалить файл с компа в определённое время (день, месяц, год)

Сообщение SVG »

Всем привет, с наступающим!!!



Есть задача... нужно удалить файл с компа в определённое время (день, месяц, год) при завершении работы винды, так чтобы не было запросов подтверждения на удаление, окон удаления и следов отработки скрипта или батника и с автоудалением самого скрипта или батника после его отработки...

нужен полный т.с. "конфиденс".... если естестно он вообще возможен...

Windows 7 Pro...
Аватара пользователя
Казбек

Re: Любой язык - Нужно удалить файл с компа в определённое время (день, месяц, год)

Сообщение Казбек »

SVG,





Код:

Код: Выделить всё

PUSHD "путь к файлу"
2>Nul RD /S/Q "путь к файлу"
POPD
shutdown.exe /s /t 60
Аватара пользователя
SVG

Re: Любой язык - Нужно удалить файл с компа в определённое время (день, месяц, год)

Сообщение SVG »

Казбек, сенкс за ответ... я не совсем корректно поставил задачу... не shutdown после отработки, а отработка при shutdown...

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

Re: Любой язык - Нужно удалить файл с компа в определённое время (день, месяц, год)

Сообщение SVG »

Цитата Казбек:



2>Nul RD /S/Q "путь к файлу"
Любой язык - Нужно удалить файл с компа в определённое время (день, месяц, год)




Это для удаления каталога.



SVG, Вы даёте противоречивое условие:


Цитата SVG:



в определённое время (день, месяц, год) при завершении работы винды
Любой язык - Нужно удалить файл с компа в определённое время (день, месяц, год)




Поясните.
Аватара пользователя
Iska

Re: Любой язык - Нужно удалить файл с компа в определённое время (день, месяц, год)

Сообщение Iska »

Iska, поясняю.... вход в систему через юзера (админ), прога (спецсофт для видеоконтроля) запускается с автозагрузки в полноэкранном режиме, выхода на рабочий стол нет (он не отображается, только через запуск explorer в дисп. задач), при выключении проги в конце смены (сеанса) происходит и выключение компа...



нужно удалить исполнительный exe-файл самой проги, но не после каждого выключения , а в конкретную дату и именно после завершения работы проги и при выходе из системы (или при последующем входе)......



может через планировщик... ?

...т.е. кроме удаления самого файла нужно автоудаление и самого скрипта и задания в планировщике после отработки скрипта...

как то так...
Аватара пользователя
SVG

Re: Любой язык - Нужно удалить файл с компа в определённое время (день, месяц, год)

Сообщение SVG »

Цитата SVG:



прога (спецсофт для видеоконтроля) запускается с автозагрузки в полноэкранном режиме выхода на рабочий стол нет (он не отображается, только через запуск explorer в дисп. задач), при выключении проги в конце смены (сеанса) происходит и выключение компа...
Любой язык - Нужно удалить файл с компа в определённое время (день, месяц, год)




Видимо, приложение задано в качестве оболочки вместо Проводника. Для полноты описываемой ситуации проверьте наличие параметра Shell в разделах:



Код:

Код: Выделить всё

HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon
HKCU\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon
HKLM\Software\Microsoft\Windows\CurrentVersion\Policies\System\Shell
HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\System\Shell

со значением — путь/имя к указанному приложению.
Аватара пользователя
Iska

Re: Любой язык - Нужно удалить файл с компа в определённое время (день, месяц, год)

Сообщение Iska »

Цитата Iska:



Видимо, приложение задано в качестве оболочки вместо Проводника. Для полноты описываемой ситуации проверьте наличие параметра Shell в разделах:
Любой язык - Нужно удалить файл с компа в определённое время (день, месяц, год)




не совсем так... просто проводник не запускается сам при входе.... если запустить explorer через дисп. задач то он работает параллельно..

в проге есть кнопка выключения системы...

наличие параметра Shell в разделах проверю на месте... завтра отпишусь...

нужно решить по возможности задачу до пятницы...
Аватара пользователя
SVG

Re: Любой язык - Нужно удалить файл с компа в определённое время (день, месяц, год)

Сообщение SVG »

Цитата SVG:



не совсем так...
Любой язык - Нужно удалить файл с компа в определённое время (день, месяц, год)




А как?




Цитата SVG:



просто проводник не запускается сам при входе...
Любой язык - Нужно удалить файл с компа в определённое время (день, месяц, год)




А должен.



По Вашему описанию — оболочка задана либо ручками в Shell, либо политиками, либо свойствами учётной записи.
Аватара пользователя
Iska

Re: Любой язык - Нужно удалить файл с компа в определённое время (день, месяц, год)

Сообщение Iska »

Цитата Iska:



наличие параметра Shell в разделах:

Код:
Любой язык - Нужно удалить файл с компа в определённое время (день, месяц, год)





Цитата Iska:



со значением — путь/имя к указанному приложению.
Любой язык - Нужно удалить файл с компа в определённое время (день, месяц, год)




нет там приложения, оно засветилось при поиске в реестре только в муи кэш....

а если в определённую дату, но при включении компа, до входа в юзера?
Аватара пользователя
SVG

Re: Любой язык - Нужно удалить файл с компа в определённое время (день, месяц, год)

Сообщение SVG »

SVG, таки желательно выяснить, как именно запускается:


Цитата SVG:



прога (спецсофт для видеоконтроля)
Любой язык - Нужно удалить файл с компа в определённое время (день, месяц, год)




Возьмите Autoruns соответствующей разрядности, запустите, сохраните результат сканирования в файл *.arn, упакуйте в архив и приложите к сообщению (либо выложите на RGhost/Яндекс.Диск).
Ответить

Вернуться в «Скриптовые языки администрирования Windows»