Ранее мы уже рассматривали, как вы можете использовать команду выключения через командную строку Windows для выключения и перезагрузки удаленно подключенных компьютеров. Как только вы поймете, как работает команда, использование команды shutdown и ее различных параметров относительно быстрое и простое, но если вы часто подключаетесь к одному и тому же удаленному ПК, вы можете сэкономить некоторое время, создав собственный пакетный файл shutdown или reboot. Вот как.
Для тех, кто не знаком с этой концепцией, пакетные файлы (также называемые пакетными программами или сценариями ) являются необработанными текстовыми файлами, которые содержат одну или несколько команд командной строки. Пользователь может создать пакетный файл, набрав нужные команды по порядку, а затем компьютер выполнит каждую команду в последовательности при запуске файла. Пакетные файлы могут значительно упростить повторяющиеся задачи, позволяя пользователям создавать потенциально сложные инструкции командной строки только один раз, а затем повторно запускать команды по мере необходимости одним щелчком мыши.
Существует множество способов использования пакетных файлов, но сегодня мы сосредоточены на создании относительно простого файла, который отключит или перезагрузит наш удаленно подключенный компьютер с Windows с нужными параметрами и параметрами. Чтобы начать, сначала найдите минутку, чтобы посмотреть, как работает команда выключения, включая ее основные параметры.
Затем, при подключении к удаленному ПК, создайте новый пустой текстовый документ в Блокноте (примечание: вы можете создать пакетный файл завершения работы или перезагрузки на любом компьютере, а затем вручную перенести его на удаленный ПК, но создав его непосредственно на удаленном ПК. сохраняет шаг).
С открытым пустым документом Notepad создайте команду перезагрузки или выключения. В нашем примере мы хотим, чтобы наш пакетный файл перезагружал наш удаленный ПК, принудительно закрывал все открытые приложения и немедленно перезагружался без задержки. Исходя из соответствующих параметров команды для команды выключения, мы поэтому напечатаем следующее в нашем документе Блокнота:
shutdown -r -f -t 0
Напомним, что команда shutdown используется как для выключения компьютера, так и для его перезагрузки на основе правильного параметра. В этом случае использование -r сообщает команде, что мы хотим перезагрузиться. Параметр -f указывает команде принудительно закрывать все запущенные приложения, что предотвращает непреднамеренное предотвращение любых ошибок или программ нашим удаленным ПК от выполнения команды перезагрузки. Наконец, параметр -t указывает команде выполнить перезагрузку с нулевой секундной ( 0 ) задержкой.Вы можете настроить команду выключения по своему усмотрению, например, заставить команду фактически завершить работу удаленного ПК вместо перезагрузки ( -s вместо -r ), добавить задержку по времени, отобразить пользовательское сообщение перед выключением и многое другое. Вы также можете комбинировать команды выключения вместе с конкретными именами компьютеров или адресами для перезагрузки или выключения нескольких компьютеров одновременно.
Закончив создание команды выключения, перейдите в « Файл»> «Сохранить» и перейдите в удобное место для вашего командного файла. Затем выберите раскрывающееся меню « Тип файла» и выберите « Все файлы» . Наконец, дайте вашему пакетному файлу имя в поле « Имя файла» и добавьте расширение .bat . В нашем примере мы назовем наш пакетный файл Remote Reboot.bat и разместим его на рабочем столе нашего удаленного ПК.
Теперь вы можете закрыть Блокнот и, если вы готовы, протестировать пакетный файл, дважды щелкнув по нему, чтобы запустить его. Если команда выключения была отформатирована правильно, вы увидите перезагрузку или выключение удаленного ПК с указанными параметрами и параметрами. После того, как вы убедились, что ваш командный файл работает должным образом, вы можете продублировать и изменить команду по мере необходимости для дополнительных удаленных ПК.
Также обратите внимание, что мы используем командный файл для автоматизации команды выключения в контексте удаленного ПК, но эта команда и сам командный файл будут работать на любом ПК с Windows, на котором он выполняется (или на любом сетевом ПК, обозначенном как -m параметр), включая ваш локальный ПК. Эта статья также была посвящена выполнению командного файла через графический интерфейс удаленного рабочего стола, но вы также можете запустить командный файл через командную строку.