скрипт по винду
Батник создай вот такой примерно
rm ИмяБатника
at "shutdown -i"
>at "shutdown -i"
а эта штука не оставит следов в scheduled tasks?
а эта штука не оставит следов в scheduled tasks?
Достаточно просто сделать at <время> Shutdown -l
Задание удалится после выполнения.
УПД: или тебе надо, чтобы его и ДО логоффа видно не было?
Задание удалится после выполнения.
УПД: или тебе надо, чтобы его и ДО логоффа видно не было?
Нужно, чтоб после выполнения не было.
И, кстати, не работает:
И, кстати, не работает:
C:\Temp\test>at 16:58 c:\windows\system32\shutdown.exe -l
Access is denied.
C:\Temp\test>at
Access is denied.
Права админа нужны.
Ручками можно попробовать таск создать
Ручками можно попробовать таск создать
ручками долго
Что то не увидел, что через WMI можно добавить задание, чтобы после выполнения оно удалилось. Поэтому предложу такой вариант:
пишется два vbs: один добавляет другой на выполнение. В другом прописан запуск логаута и удаление всех vbs.
Создать задание на VBS
http://www.microsoft.com/technet/scriptcenter/scripts/os/tas...
Описание параметров objNewJob.Create
http://msdn.microsoft.com/en-us/library/aa389389%28VS.85%29....
Удалить задание
http://www.microsoft.com/technet/scriptcenter/scripts/os/tas...
пишется два vbs: один добавляет другой на выполнение. В другом прописан запуск логаута и удаление всех vbs.
Создать задание на VBS
http://www.microsoft.com/technet/scriptcenter/scripts/os/tas...
Описание параметров objNewJob.Create
http://msdn.microsoft.com/en-us/library/aa389389%28VS.85%29....
Удалить задание
http://www.microsoft.com/technet/scriptcenter/scripts/os/tas...
rm ИмяБатникавиндовс уже научился удалять открытые файлы?
виндовс уже научился удалять открытые файлы?неа, но то, что батник умеет себя удалять - это факт.

интересно, а он открыт во время выполнения?..
Видимо, открывается заново после выполнения каждого шага
Видимо, открывается заново после выполнения каждого шага
D:\\Temp>type 11.cmd...и файла нету
pause
del 11.cmd
D:\\Temp>11.cmd
D:\\Temp>pause
Для продолжения нажмите любую клавишу . . .
D:\\Temp>del 11.cmd
Не удается найти пакетный файл.
Оставить комментарий
Makc500
1. Нужно средствами винды реализовать разлогинивание текущего пользователя (shutdown -l) в определенное время.Напимер, создание соотв. ивента в scheduled task
2. Нужно, чтоб он не мозолил глаза, т.е. после разлогинивания самоудалялся.