Похожие вопросы

Создание Bat-файла с данными Excel с помощью VBA
начать / realtime с a.bat файл, но процесс по-прежнему не в режиме реального времени
Пакетный файл переименовать случайным буквенно-цифровым
Командная строка Windows: есть ли способ проверить синтаксис файла bat, фактически не запустив его?
Как проверить, запущен ли экземпляр программы или нет, перед запуском этой программы?
Запуск файла bat без командного окна от имени администратора?
Запустить скрипт от имени администратора, но показать информацию о текущем вошедшем пользователе
регулирование потребления памяти браузером
Как запустить несколько пакетных файлов с одним главным пакетным файлом
Как передать параметры в пакетный файл и zip файл с помощью 7z.exe?
Как закрыть открыть папку с помощью CMD или пакетный файл?
Заполнение массива в пакетном сценарии DOS
Я могу запустить bat файл на 64 битной системе?
Файл Терминала Mac Переименовать Случайным Образом
Пакетный скрипт: замена строки случайным числом

Автозапуск файла bat после определенного периода бездействия

есть ли способ автоматического запуска следующей команды после заданного неактивного времени?

manage-bde -lock G:

эта команда активирует битовую блокировку windows на съемном диске G.

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

скажем, например, если диск оставить на 10 мин, команда manage-bde -lock G: выполняется.

5
задан Burgi
источник

1 ответов

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

ваша команда почти завершена, я бы добавил-ForceDismount. так `управление BDE -замок г: -ForceDismount

  • Добавить задачу в планировщик задач, выберите имя учетной записи.
  • флажок "запуск с наивысшими привилегиями".
  • добавить триггер, основанный на неактивном.
  • редактировать условия (вкладка), чтобы соответствовать желаемому неактивным период.
  • добавить действие, добавить batchfile.

в свой .bat файл добавить:

@ECHO OFF
If exist "G:\Folder" (goto lock) else goto end

:lock
manage-bde -lock G: -ForceDismount
pause
REM Pause, so you read any feedback from the sytem.

:end
exit

заменить "папка" на папку, которая существует на диске. Оператор if запускает команду блокировки только в том случае, если диск действительно разблокирован.

Пожалуйста, обратите внимание, что бездействие измеряется неактивностью клавиатуры и мыши. Если вы смотрите на экран, скажем, 30 минут, эта команда также будет срабатывать. Это как в тех офисах. у которых есть детектор движения для их огней. Таким образом, каждые 30 минут пассажир должен махать (или стоять), чтобы держать свет включенным. Как и эти офисы, вы пытаетесь обнаружить отсутствие, основанное на отсутствии движения (или в вашем случае отсутствие активности клавиатуры и мыши), что просто не то же самое, но плохое приближение. Я должен написать блог это, это 2016 год, и это все еще происходит. Кошмар юзабилити! ;) P. s. Решение-детекторы присутствия! Преобразования в вашей ситуации: Вы можете приблизиться к этому, обнаружив, что USB-ключ отделен от системы (пожарный замок), поскольку он прикреплен к вам через кабель для извлечения ски-пасса, который тянет USB-накопитель с вами, когда вы выходите из комнаты. А-ха. ;)

0
отвечен A71 2016-05-10 11:24:05
источник

Другие вопросы batch-file bitlocker command-line windows