Запуск командного файла при выходе из системы

У меня есть пакетный файл, который создает каталог на H:\ и копирует всю мою работу в CS от I:\ to H:\ (наш диск I:\ не всегда доступен). Есть ли способ запустить этот пакетный файл при выходе из системы, чтобы мои файлы всегда обновлялись, БЕЗ использования gpedit.msc (доступ запрещен)?

Я на студенческом компьютере, поэтому, скорее всего, установка программного обеспечения не будет практичной, но я мог бы попробовать. И помощь будет высоко оценена =)

Или есть способ запустить командный файл, а команды не выполняются до тех пор, пока не будет. 8:50 до звонка, так что я мог бы просто поместить его в папку «Автозагрузка», и он мог работать в это время?

Я подумал об этом еще немного, и самым простым способом было бы установить запланированное задание в 8:50 для его запуска .. но было бы неплохо, если бы я знал, как делать в пакетном файле. У меня нет доступа к командам shutdown -l, и я не думаю, что это помогло, потому что я хочу, чтобы сценарий запускался, когда я нажимаю «Log Off».

  • Добавление дня недели к имени файла в пакетном файле
  • Пакет рекурсивно удаляет старые файлы Windows
  • Как использовать пакетный файл для рекурсивной замены строки в файлах?
  • Как использовать nircmd.exe и установить имя файла% ~ nF в пакетном режиме для цикла
  • Как использовать `%` в пакетном файле
  • Запись в файл с командой «find» в пакетном скрипте
  • Как скопировать список имен файлов в текстовый файл?
  • Добавление записей в раздел реестра с использованием командного файла
  • 6 Solutions collect form web for “Запуск командного файла при выходе из системы”

    Это должно сделать трюк. Сохраните файл REG и импортируйте его, если это не заблокировано. Это эффективно создает запись сценария выхода из системы.

     [HKEY_CURRENT_USER\Software\Policies\Microsoft\Windows\System\Scripts\Logoff\0\0] "Script"="H:\your-script-here.bat" "Parameters"="" "ExecTime"=hex(b):00,00,00,00,00,00,00,00,00,00,00 ,00,00,00,00,00 

    Сохраните свой скрипт, чтобы сделать копию под корнем вашего диска H:.

    Еще один аналогичный вариант, который уже предложил Тим Бригам, – сохранить текст ниже как .reg-файл:

    Редактор реестра Windows версии 5.00

    [HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ CurrentVersion \ Group Policy \ Scripts \ Logoff \ 0]
    "GPO-ИД" = "LocalGPO"
    "SOM-ID" = "Local"
    "FileSysPath" = "C: \ Windows \ System32 \ GroupPolicy \ User"
    "DisplayName" = "Локальная групповая политика"
    «GPOName» = «Локальная групповая политика»
    "PSScriptOrder" = DWORD: 00000001

    [HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ CurrentVersion \ Group Policy \ Scripts \ Logoff \ 0 \ 0]
    "Сценарий" = "H: \ yourScriptFileName.bat"
    «Параметры» = «»
    "IsPowershell" = DWORD: 00000000
    "ExecTime" = гекс (б): 00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00

    Это похоже на то, что вы делаете это самостоятельно из инструмента редактора групповой политики (gpedit.msc).

    Вы можете поместить эту строку в конец вашего командного файла

     shutdown -l 

    Это выйдет из системы, как только будет выполнен сценарий

    Я не уверен, какая версия Windows добавила эту программу, но вы можете использовать команду waitfor чтобы приостановить пакетный файл на 3000 секунд (т.е. 50 минут), а затем продолжить с помощью команды копирования.

    Он определенно доступен в Windows 7, почти наверняка в Vista, а не в XP. Однако он может быть доступен в Утилитах Resource Kit для Windows 2003, которые доступны для загрузки, которые будут работать в XP.

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

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

    Пуск -> Выполнить и введите «gpedit.msc»

    В разделе «Конфигурация пользователя» -> «Настройки Windows» -> «Сценарии» («Вход в систему / Выход») вы можете добавить свои сценарии

    Interesting Posts

    Каковы консоли PowerShell для Windows?

    Как монтировать разделы ext2 / ext3 в Mac OS X Snow Leopard?

    Как ограничить скорость передачи данных в сети Windows?

    Просмотр запланированных записей удаленно

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

    Что такое Stereo Mix, который предполагается использовать в Windows?

    Как импортировать, экспортировать и редактировать закладки PDF-файла?

    Консоль управления IIS не найдена в Windows 7 Home Basic

    VirtualBox Ubuntu не может подключиться к Интернету

    Как настроить плитки (изменить / увеличить значок, изменить цвет) для настольных приложений на экране запуска?

    Очистите диск по ошибке с помощью diskpart. Возможно ли восстановить данные, хранящиеся в конкретном разделе?

    Как я могу установить Internet Explorer 7 и 8 в Windows 7?

    Переупорядочить элементы панели задач Windows 7

    Windows XP требует установки BIOS IDE для загрузки, как это исправить?

    Как форматировать ячейки Excel для отображения продолжительности в годах и в месяцах?

    Давайте будем гением компьютера.