Windows server 2016 запуск программы по расписанию

  • Remove From My Forums

 none

Не срабатывает планировщик заданий по расписанию

  • Вопрос

  • Добрый вечер, может кто тоже сталкивался и знает как решить проблему с планировщиком задач, уже все интернеты перерыл, инфы — море, нужной — ноль.
    Проблема на 2016ом сервере, с отработкой задач по расписанию, хотя скорее всего дело не в ОС, если задаю время события минут через 5-7, то оно отрабатывают в планировщике как нужно, если ставлю например
    на 5 утра, то в 9 смотрю — ничего не отработано.

    Сами задачи простые — запускаются батники, которые делают бэкапы определенных локальных папок с важными данными каждую ночь, галки везде стоят «выполнять с наивысшими правами», вообще экспериментировал
    с этими галками — эффекта ноль.

    В прошлом никогда с планировщиком проблем не было, в 3х организациях в разное время настроил все тоже самое — отрабатывает на ура, в одной из них такой же 2016 сервак стоит, но в четвертой не хочет
    по расписанию и все тут, прям мистика какая то, подскажите пожалуйста куда копать.

    • Изменено

      11 декабря 2019 г. 17:25

Ответы

  • Добрый вечер, может кто тоже сталкивался и знает как решить проблему с планировщиком задач, уже все интернеты перерыл, инфы — море, нужной — ноль.
    Проблема на 2016ом сервере, с отработкой задач по расписанию, хотя скорее всего дело не в ОС, если задаю время события минут через 5-7, то оно отрабатывают в планировщике как нужно, если ставлю например
    на 5 утра, то в 9 смотрю — ничего не отработано.

    Сами задачи простые — запускаются батники, которые делают бэкапы определенных локальных папок с важными данными каждую ночь, галки везде стоят «выполнять с наивысшими правами», вообще экспериментировал
    с этими галками — эффекта ноль.

    В прошлом никогда с планировщиком проблем не было, в 3х организациях в разное время настроил все тоже самое — отрабатывает на ура, в одной из них такой же 2016 сервак стоит, но в четвертой не хочет
    по расписанию и все тут, прям мистика какая то, подскажите пожалуйста куда копать.

    Здравствуйте.

    Что-то уже было подобное (похожая тема)…

    Обратите внимание на свойства триггера «Начать» и «Срок действия»:

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


    Alexandr_Smirnoff

    • Предложено в качестве ответа
      Vector BCOModerator
      16 декабря 2019 г. 0:13
    • Помечено в качестве ответа
      Petko KrushevMicrosoft contingent staff, Moderator
      24 декабря 2019 г. 7:08

  • 1. Если через 5-7 минут отрабатывает, а в 9 утра нет, то посмотрите наличие птицы «Выполнять только для пользователей вошедших в систему». Если она стоит, то нужно снять и поставить птицу «выполнять для всех пользователей…»

    2. Как у вас реализована периодичность? Однократный запуск с повторением или каждодневный запуск ?

    • Предложено в качестве ответа
      Vector BCOModerator
      16 декабря 2019 г. 0:13
    • Помечено в качестве ответа
      Petko KrushevMicrosoft contingent staff, Moderator
      24 декабря 2019 г. 7:07

  • Разные dism / sfc пока
    не пробовал, но ОС почти девственно чистая, более менее обновленная, из софта только 1с:Предприятие, остальное типичный софт типа архиватора и браузера (никаких сисиклинеров и прочей лабуды), антивирус — защитник виндовс (фарева), Сейчас ставлю
    обновы, но они только вчера вышли, не думаю что что то измениться

    а что с логами и падением служб? dism /online /cleanup-image /restorehealth и sfc /scannow можно бы тоже попробовать. Обе команды безболезненны, но после них может потребоваться перезагрузка


    The opinion expressed by me is not an official position of Microsoft

    • Предложено в качестве ответа
      Vector BCOModerator
      16 декабря 2019 г. 0:13
    • Помечено в качестве ответа
      Petko KrushevMicrosoft contingent staff, Moderator
      24 декабря 2019 г. 7:08

Содержание

  1. Настройка планировщика заданий Windows Server 2016
  2. Доступ к планировщику
  3. Создание нового простого задания
  4. Создание нового обычного задания
  5. Настройка планировщика для Windows
  6. Что это такое?
  7. Виртуальный сервер на базе Windows
  8. Как открыть планировщик Windows
  9. Создание простого задания
  10. Создание обычного задания
  11. Выполнение задания
  12. Создание и управление заданиями планировщика из PowerShell
  13. Управление заданиями Task Scheduler с помощью PowerShell
  14. Как создать задание планировщика с помощью PowerShell?
  15. Получение информации и запуск заданий планировщика из PowerShell
  16. Экспорт и импорт заданий планировщика в XML файл

Настройка планировщика заданий Windows Server 2016

Планировщик задач Windows Server помогает выполнять заданные пользователем программы в точно указанное заранее время или в роли реакции на определенные события системы. Данная статья представляет собой инструкцию по тщательной настройке планировщика, в том числе по созданию нового задания в операционной системе Windows Server 2016.

Доступ к планировщику

Чтобы запустить планировщик задач Windows Server, выполните следующее:

  1. Откройте классическую Панель управления
  2. Перейдите в ней в раздел под названием Система и безопасность
  3. В области Администрирование выберите команду Расписание выполнения (рис. 1).

Рис. 1. Панель управления

Появится окно планировщика (рис. 2).

Рис. 2. Планировщик

Создание нового простого задания

На панели расположенной справа выберите команду Создать простую задачу. Появится окно Мастер создания простой задачи. Далее введите имя и описание (рис. 3).

Рис. 3. Мастер создания нового задания

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

Рис. 4. Настройка триггера

Укажите дату и время начала работы, а также периодичность, например, запуск команды раз в 2 дня.

Рис. 5. Дата и время начала выполнения

Далее нужно выбрать тип. Выберите Запустить программу (рис. 6). К сожалению, ни отправка сообщения, ни вывод сообщения уже не поддерживается и создать процесс с таким действием не получится. Если нужно отправить сообщение по , вы можете использовать приложение SendEmail, которое можно скачать с нашего [блога](.zip).

Осталось выбрать имя исполнимого (exe) файла программы или сценария, указать аргументы и рабочую папку. Указывать аргументы и папку — необязательно.

Рис. 7. Выбор программы

На следующей странице просмотрите сводку — все ли правильно и, если да, то нажмите кнопку Готово. Созданное вами задание появится в списке (рис. 8).

Рис. 8. Список планировщика

Создание нового обычного задания

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

На вкладке Общие можно определить не только имя и описание, но и важные для пользователя параметры безопасности. Будет ли задание исполняться для каждого при включении или только для тех, кто с помощью пароля и логина вошел в систему. С правами какого именно пользователя (CloudAdmin) будет выполнено, будет ли оно исполнено с наивысшими правами. Все эти параметры определяются на вкладке Общие и мы не могли их задать при создании простой задачи через Windows Server 2016 планировщик заданий.
.
На вкладке Триггеры определяют условия запуска. Нажмите кнопку Создать, чтобы добавить новый триггер. Как показано на рис. 10, здесь мы тоже можем задать параметры более гибко. Например, при ежедневном задании можно указать, через сколько дней остановить процесс или жестко задать срок его действия. Обязательно отметьте флажок Включено, чтобы этот триггер работал.

Рис. 10. Условия запуска

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

Рис. 11. Триггеры

Вкладка Действия позволяет задать одно или несколько действий, которые будут выполнены при срабатывании триггера из списка триггеров. Как и в случае с триггерами, нажмите кнопку Создать для добавления действия. Из списка Действие можно выбрать тип действия, но, кроме запуска программы, другие действия не поддерживаются в современных ОС. Вы можете создать несколько действий, например, одно будет запускать необходимую вам программу, а второе — отправлять сообщение по электронной почте с помощью программы SendEmail, ссылка на которую была приведена ранее. При простой задаче такая роскошь конфигурации была недоступна.

Рис. 12. Создание действия

Рис. 13. Определенные действия

Вкладка Условия позволяет задать дополнительные условия выполнения задания, например, запускать задачу при простое компьютера, пробуждать компьютер для выполнения задачи Все эти условия более характерны для рабочей станции, нежели чем для сервера, который обычно работает в режиме 24/7.

Рис. 14. Условия задания

Дополнительные параметры задания можно определить на вкладке Параметры. Как правило, они не нуждаются в редактировании, а их назначение понятно без дополнительных комментариев.

Для сохранения задания нажмите кнопку OK. Чтобы видеть все действия, которые выполняет — включить журнал.

На этом все. Если у вас остались вопросы, вы можете обратиться в службу технической поддержки Xelent.

Настройка планировщика для Windows

В инструкции описано использование планировщика Windows на виртуальных серверах под управлением операционной системы семейства Windows.

Что это такое?

Планировщик Windows используется для выполнения задач (в фоновом режиме) в указанное время или в качестве реакции на событие в системе. Расписание, например, можно использовать для проверки системы на наличие вредоносных программ или выполнения определенных скриптов.

Виртуальный сервер на базе Windows

  • Лицензия включена в стоимость
  • Тестирование 3-5 дней
  • Безлимитный трафик

Как открыть планировщик Windows

Для того чтобы открыть планировщик Windows:

  1. Откройте панель управления (Control Panel)
  2. Откройте вкладку System and Security
  3. На закладке Administrative Tools выберете ссылку Schedule tasks.

Перед вами появится окно планировщика Windows.

Примечание: также можно открыть планировщик с помощью поиска Windows.

Создание простого задания

Для создания простого задания откройте планировщик и выберете в меню справа Create Basic Task.

В поле Name введите удобное для вас название задачи, в поле Description при необходимости описание задачи.

На следующем шаге выберете частоту запуска: ежедневно, еженедельно,ежемесячно, один раз, при запуске компьютера, при входе в систему, при специфическом событии.

Укажите дату и время начала работы задания, а также периодичность, например запуск команды раз в 2 дня.

Далее выберете запуск программы в качестве действия.

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

Проверьте введенные ранее настройки и нажмите Finish.

Создание обычного задания

Для создания обычного задания откройте планировщик и выберете в меню справа Create Task.

На вкладке General заполните поле Name именем задания. Также можно указать дополнительные параметры безопасности, такие как пользователь и группа пользователей, от имени которых выполняется задача, запуск задачи от имени суперпользователя.

На закладке Triggers необходимо создать расписание работы задачи с помощью кнопки New.

Здесь можно выбрать условие запуска задачи, например по расписанию, при входе в систему, при блокировке или разблокировке системы.

Например можно задать следующее расписание: начиная с 1 марта 2018 года еженедельно во во вторник, пятницу и воскресенье в 10:30 утра выполнять указанную задачу. Интерфейс настроек прост и интуитивно понятен.

На закладке Actions необходимо указать действия, которые будут выполняться по расписанию, с помощью кнопки New.

Укажите путь до исполняемого файла, при необходимости введите дополнительные аргументы. Нажмите OK.

Ниже приведены скриншоты расширенных настроек и условий, при необходимости их можно использовать.

Выполнение задания

Результат выполнения задания можно посмотреть в планировщике в центре рабочей области.

Создание и управление заданиями планировщика из PowerShell

Большинство пользователей и администраторов привыкли использовать графический интерфейс консоли Taskschd.msc для создания заданий планировщика Windows (Task Scheduler), запускаемых по расписанию. Однако в различных скриптах и автоматизируемых задачах для создания заданий планировщика гораздо удобнее использовать возможности PowerShell. В этой статье мы покажем, как создавать и управлять заданиями планировщика Windows из PowerShell.

Управление заданиями Task Scheduler с помощью PowerShell

В Windows 10/Windows Server 2016 для управления задачами в планировщике используется PowerShell модуль ScheduledTasks. Список командлетов в модуле можно вывести так:

Get-Command -Module ScheduledTasks

  • Disable-ScheduledTask
  • Enable-ScheduledTask
  • Export-ScheduledTask
  • Get-ClusteredScheduledTask
  • Get-ScheduledTask
  • Get-ScheduledTaskInfo
  • New-ScheduledTask
  • New-ScheduledTaskAction
  • New-ScheduledTaskPrincipal
  • New-ScheduledTaskSettingsSet
  • New-ScheduledTaskTrigger
  • Register-ClusteredScheduledTask
  • Register-ScheduledTask
  • Set-ClusteredScheduledTask
  • Set-ScheduledTask
  • Start-ScheduledTask
  • Stop-ScheduledTask
  • Unregister-ClusteredScheduledTask
  • Unregister-ScheduledTask

Как создать задание планировщика с помощью PowerShell?

В современных версиях PowerShell (начиная с PowerShell 3.0 в Windows Server 2012/Windows 8) для создания заданию планировщика нужно использовать командлеты New-ScheduledTaskTrigger и Register-ScheduledTask.

Предположим, наша задача создать задание планировщика, которое должно запускаться при загрузке компьютера (или в определенное время) и выполнять какой-то PowerShell скрипт. Создадим задание планировщика с именем StartupScript_PS. Данное задание должно каждый день в 10:00 запускать PowerShell скрипт, хранящийся в файле C:PSStartupScript.ps1 из-под учетной записи системы (SYSTEM). Задание будет выполняться с повышенными привилегиями (галка “Run with highest privileges”).

$Trigger= New-ScheduledTaskTrigger -At 10:00am -Daily
$User= «NT AUTHORITYSYSTEM»
$Action= New-ScheduledTaskAction -Execute «PowerShell.exe» -Argument «C:PSStartupScript.ps1»
Register-ScheduledTask -TaskName «StartupScript_PS» -Trigger $Trigger -User $User -Action $Action -RunLevel Highest –Force

Если задание успешно создано, появится надпись Ready.

Теперь ваш PowerShell скрипт будет запускаться по указанному расписанию. Если на вашем компьютере настроена PowerShell Execution Policy, блокирующая запуск скриптов PS1, вы можете запустить скрипт их планировщика с параметром –Bypass.

Используйте такую строку при создании нового задания:

$Action= New-ScheduledTaskAction -Execute «PowerShell.exe» -Argument “-NoProfile -NoLogo -NonInteractive -ExecutionPolicy Bypass -File C:PSStartupScript.ps1″

Откройте консоль Taskschd.msc и проверьте, что проверьте, что в Task Scheduler Library появилось новое задание планировщика.

$TaskName = «NewPsTask»
$TaskDescription = «Запуск скрипта PowerShell из планировщика»
$TaskCommand = «c:windowssystem32WindowsPowerShellv1.0powershell.exe»
$TaskScript = «C:PSStartupScript.ps1»
$TaskArg = «-WindowStyle Hidden -NonInteractive -Executionpolicy unrestricted -file $TaskScript»
$TaskStartTime = [datetime]::Now.AddMinutes(1)
$service = new-object -ComObject(«Schedule.Service»)
$service.Connect()
$rootFolder = $service.GetFolder(«»)
$TaskDefinition = $service.NewTask(0)
$TaskDefinition.RegistrationInfo.Description = «$TaskDescription»
$TaskDefinition.Settings.Enabled = $true
$TaskDefinition.Settings.AllowDemandStart = $true
$triggers = $TaskDefinition.Triggers
#http://msdn.microsoft.com/en-us/library/windows/desktop/aa383915(v=vs.85).aspx
$trigger = $triggers.Create(8)

Получение информации и запуск заданий планировщика из PowerShell

Вы можете вывести список всех активных заданий планировщика в Windows с помощью команды:

Get-ScheduledTask -TaskPath | ? state -ne Disabled

Чтобы получить информацию о конкретном задании:

Get-ScheduledTask CheckServiceState_PS| Get-ScheduledTaskInfo

Вы можете отключить это задание:

Get-ScheduledTask CheckServiceState_PS | Disable-ScheduledTask

Чтобы включить задание:

Get-ScheduledTask CheckServiceState_PS | Enable-ScheduledTask

Чтобы запустить задание немедленно (не дожидаясь расписания), выполните:

Чтобы полностью удалить задание из Task Scheduler:

Unregister-ScheduledTask -TaskName CheckServiceState_PS

Если нужно изменить имя пользователя, из-под которого запускается задание и, например, режим совместимости, используйте командлет Set-ScheduledTask:

$task_user = New-ScheduledTaskPrincipal -UserId ‘winitprokbuldogov’ -RunLevel Highest
$task_settings = New-ScheduledTaskSettingsSet -Compatibility ‘Win7’
Set-ScheduledTask -TaskName CheckServiceState_PS -Principal $task_user -Settings $task_settings

Экспорт и импорт заданий планировщика в XML файл

С помощью PowerShell можно экспортировать любое задания планировщика в текстовый XML файл для распространения на другие компьютеры. Вы можете экспортировать задание из графического интерфейса Task Scheduler или из консоли PowerShell.

Следующая команда экспортирует задание StartupScript_PS в файл StartupScript_PS.xml:

Export-ScheduledTask «StartupScript_PS» | out-file c:tempStartupScript_PS.xml

schtasks /query /tn «NewPsTask» /xml >> «c:psNewPsTask.xml»

После того, как настройки задания планировщика экспортированы в XML файл, его можно импортировать на любой другой компьютер с помощи графической консоли, SchTasks.exe или PowerShell.

Воспользуйте командлетом PowerShell Register-ScheduledTask чтобы параметры задания из файла и зарегистрировать его:

Register-ScheduledTask -Xml (Get-Content “\Server1publicNewPsTask.xml” | out-string) -TaskName «NewPsTask»

schtasks /create /tn «NewPsTask» /xml «\Server1publicNewPsTask.xml » /ru corpaaivanov /rp Pa$$w0rd
schtasks /Run /TN «NewPsTask»

Обратите внимание, что в этом примере указаны данные учетной записи, из-под которой будет запускаться задание. Если имя и пароль учетной записи не указаны, то т.к. они не хранятся в задании, они будут запрошены при импорте.

Содержание

  1. Перезагрузка Windows по расписанию
  2. Настройка планировщика заданий Windows Server 2016
  3. Доступ к планировщику
  4. Создание нового простого задания
  5. Создание нового обычного задания
  6. Перезагрузка Windows сервера планировщиком заданий
  7. Как проверить последнюю перезагрузку на Windows Server
  8. Как проверить последнюю перезагрузку на Windows Server
  9. Windows Server: как запланировать перезагрузку
  10. 1. Используйте журнал системных событий
  11. 2. Используйте командную строку
  12. 3. Запланируйте перезагрузку с запланированными задачами
  13. Перезагрузка сервера через командную строку и планировщик задач

Перезагрузка Windows по расписанию

Перезагрузку Windows сервера или настольного персонального компьютера по расписанию можно реализовать средствами встроенного компонента Microsoft Winodows — планировщика заданий, возможности которого позволяют производить запуск скриптов или программ в заданные моменты времени. Функционально и внешне компонент не имеет никаких отличий в разных версия операционной системы и алгоритм взаимодействия универсален.

Запускаем планировщик заданий любым удобным способом. Например, находим в панели управления или при нажатии сочетания клавиш Пуск+R, вводим в строку taskschd.msc или щелкаем правой кнопкой на меню Пуск и выбираем «Управление компьютером».

Создаем простую задачу. Обязательными полями для заполнения являемся Имя, а поле Описание опционально, заполните его при необходимости.

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

screenshot 20220630 105018

Дальше выбираем «Запустить программу» в качестве действия для задачи. Финальным аккордом указываем приложение shutdown.exe используемое в операционной системе как утилита для выключения, перезагрузки или завершения сеанса пользователя.

Обязательно добавляем аргументы для достижения правильного результата. Ключевыми значениями для нас являются /r — перезагрузка, /f — принудительное закрытие всех приложений. Подробнее можно ознакомиться и подобрать аргументы в справочном материале.

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

Источник

Настройка планировщика заданий Windows Server 2016

Планировщик задач Windows Server помогает выполнять заданные пользователем программы в точно указанное заранее время или в роли реакции на определенные события системы. Данная статья представляет собой инструкцию по тщательной настройке планировщика, в том числе по созданию нового задания в операционной системе Windows Server 2016.

sched

Доступ к планировщику

Чтобы запустить планировщик задач Windows Server, выполните следующее:

1

Рис. 1. Панель управления

Появится окно планировщика (рис. 2).

2

Создание нового простого задания

На панели расположенной справа выберите команду Создать простую задачу. Появится окно Мастер создания простой задачи. Далее введите имя и описание (рис. 3).

3

Рис. 3. Мастер создания нового задания

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

4

Рис. 4. Настройка триггера

Укажите дату и время начала работы, а также периодичность, например, запуск команды раз в 2 дня.

5

Рис. 5. Дата и время начала выполнения

6

Осталось выбрать имя исполнимого (exe) файла программы или сценария, указать аргументы и рабочую папку. Указывать аргументы и папку — необязательно.

7

Рис. 7. Выбор программы

На следующей странице просмотрите сводку — все ли правильно и, если да, то нажмите кнопку Готово. Созданное вами задание появится в списке (рис. 8).

8

Рис. 8. Список планировщика

Создание нового обычного задания

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

9

На вкладке Общие можно определить не только имя и описание, но и важные для пользователя параметры безопасности. Будет ли задание исполняться для каждого при включении или только для тех, кто с помощью пароля и логина вошел в систему. С правами какого именно пользователя (CloudAdmin) будет выполнено, будет ли оно исполнено с наивысшими правами. Все эти параметры определяются на вкладке Общие и мы не могли их задать при создании простой задачи через Windows Server 2016 планировщик заданий.
.
На вкладке Триггеры определяют условия запуска. Нажмите кнопку Создать, чтобы добавить новый триггер. Как показано на рис. 10, здесь мы тоже можем задать параметры более гибко. Например, при ежедневном задании можно указать, через сколько дней остановить процесс или жестко задать срок его действия. Обязательно отметьте флажок Включено, чтобы этот триггер работал.

10

Рис. 10. Условия запуска

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

11

Вкладка Действия позволяет задать одно или несколько действий, которые будут выполнены при срабатывании триггера из списка триггеров. Как и в случае с триггерами, нажмите кнопку Создать для добавления действия. Из списка Действие можно выбрать тип действия, но, кроме запуска программы, другие действия не поддерживаются в современных ОС. Вы можете создать несколько действий, например, одно будет запускать необходимую вам программу, а второе — отправлять сообщение по электронной почте с помощью программы SendEmail, ссылка на которую была приведена ранее. При простой задаче такая роскошь конфигурации была недоступна.

12

Рис. 12. Создание действия

13

Рис. 13. Определенные действия

Вкладка Условия позволяет задать дополнительные условия выполнения задания, например, запускать задачу при простое компьютера, пробуждать компьютер для выполнения задачи Все эти условия более характерны для рабочей станции, нежели чем для сервера, который обычно работает в режиме 24/7.

14

Рис. 14. Условия задания

Дополнительные параметры задания можно определить на вкладке Параметры. Как правило, они не нуждаются в редактировании, а их назначение понятно без дополнительных комментариев.

Для сохранения задания нажмите кнопку OK. Чтобы видеть все действия, которые выполняет — включить журнал.

На этом все. Если у вас остались вопросы, вы можете обратиться в службу технической поддержки Xelent.

Источник

Перезагрузка Windows сервера планировщиком заданий

me2

Запускаем Планировщик заданий, создаём в нём папку «reboot»:

reboot1

Делаем Create Basic Task. Запускается мастер:

reboot2

Указываем Name, Description:

reboot3

reboot4

Выбираем период Weekly. Next:

reboot5

reboot6

Выбираем Start a program. Next:

reboot7

В Program/script: пишем:

В Add arguments (optional):

Список параметров и причин перезагрузки можно посмотреть shutdown.exe /?

reboot9

reboot10 0

Ставим Run whether user is logged on or not. Добавим галку Run with highest privileges. Ok:

reboot11

Нас попросят ввести имя пользователя, от имени которого будет выполняться задание. И пароль. Готово:

reboot12 0

Сам пока не проверял результатов. В ближайший понедельник посмотрим.

Источник

Как проверить последнюю перезагрузку на Windows Server

How to check last reboot on Windows Server 1

Как проверить последнюю перезагрузку на Windows Server

Из-за корпоративной природы Windows Server пользователи обычно более технически подкованы и заинтересованы в подробностях, касающихся производительности. Одна из тех интересных вещей, которые нужно знать, это как проверить время последней перезагрузки на Windows Server или как запланировать перезагрузку. Мы обязательно проинструктировали вас об этом ниже.

Windows Server: как запланировать перезагрузку

1. Используйте журнал системных событий

Вы можете использовать журнал системных событий, чтобы узнать, когда была последняя перезагрузка Windows Server. Эта процедура довольно проста, так как единственное важное — выделить одно событие.

Выполните следующие действия, чтобы узнать, когда была последняя перезагрузка с помощью утилиты System Event Log:

2. Используйте командную строку

Кроме того, вы можете использовать определенную команду командной строки, чтобы проверить, когда в последний раз происходила перезагрузка Windows Server. Вы также можете проверить время работы вашего сервера с помощью аналогичной команды.

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

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

Если вы заинтересованы в автоматизации последовательности перезагрузки, вы можете сделать это, создав запланированное задание. Если вы не знакомы с ним, вот как запланировать перезагрузку на Windows Server с помощью утилиты запланированных задач:

СВЯЗАННЫЕ ИСТОРИИ, КОТОРЫЕ ВЫ ДОЛЖНЫ УЗНАТЬ:

Источник

Перезагрузка сервера через командную строку и планировщик задач

Иногда сервера необходимо перезагружать, например, для установки обновлений. В рабочее время, зачастую, сделать это не возможно по причине того, что пользователи работают с сервером и прерывать их работу не вариант. Конечно, можно или задержаться на работе или прийти раньше для выполнения перезагрузки… Но гораздо проще и удобнее запланировать перезагрузку через диспетчер задач.

Для начала рассмотрим, как перезагрузить (или выключить) систему через командную строку. В этом нам поможет утилита shutdown.exe. Не будем рассматривать все возможные параметры использования, их можно посмотреть запустив программу из консоли с параметром /? или просто без параметра, рассмотрим набор параметров, который использую я.

shutdown.exe /r /f /t 90 /d p:2:16 /c «Перезапуск для установки обновлений»

/r — перезагрузка сервера

/f — принудительное закрытие всех приложений.

/t 90 — время ожидания до начала перезагрузки 90 сек.

/d p:2:16 — указание причины перезагрузки, которая отобразиться в системном журнале. В данном случае, мы указали:
p — запланированная перезагрузка, 2:16 — «Операционная система: Установка пакета обновления (Запланировано)»

/c «Перезапуск для установки обновлений» — комментарий в свободной форме длинной не более 512 символов.

Итак, после выполнения данной строки на экране появится окно с указанным нами комментарием.

2017 05 02 1Пока идет указанное нами время ожидания, есть возможность прервать запуск перезагрузки в случае необходимости выполнив shutdown.exe /a в командной строке.

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

2017 05 02 2

Таким образом, если за серверами следят несколько Администраторов, у них не будет вопросов почему сервер перезагружался.

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

2017 05 02

Обратите внимание, что путь я преобразовал через системную переменную:

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

Созданную задачу можно устанавливать на определенные дату/время с повторением или без по вашему желанию. Система будет перезагружена в назначенное время и в системном журнале останется соответствующая запись.

Разумеется, вы можете экспортировать созданную задачу в xml-файл и использовать как шаблон при создании подобной задачи на другом сервере вашей сети.

Следует также отметить, что таким же образом можно перезагрузить (или выключить) удаленный компьютер, если использовать параметр /m \ИМЯ_КОМПЬЮТЕРА.

Утилита Shutdown имеет и оконный интерфейс, для этого утилиту следует запустить с ключом /i

Shutdown2017 05 02

Данный диалог позволяет выполнить перезагрузку на компьютерах сети (AD) без использования командной строки.

Источник

985f518753bdb8eb684f2fd7a9a9c8f3.png
Время 10-50, а толку ноль :(
Сервис запущен — задания не выполняются.
Журнал пустой.
На 7 без проблем всё это дело работает…
Есть идеи?

В общем бред, если ставить однократно и повторы — то работает по повторам, если ежедневно и повторы — то уже не работает (в 7 работало)


  • Вопрос задан

    более трёх лет назад

  • 2559 просмотров

Пригласить эксперта

Это известный, хоть и малообсуждаемый баг 2016 сервера. Обещают исправить в осеннем апдейте.
Баг заключается в том, что автоповтор перестаёт работать после ребута сервера.
Костыль — перевести дату первого запуска на будущее значение, чтобы система его заново стартонула и пошла обрабатывать. И таким образом переводить стрелки задач после каждого ребута.

Подробно описано:
https://answers.microsoft.com/en-us/windows/forum/…


  • Показать ещё
    Загружается…

05 февр. 2023, в 12:13

20000 руб./за проект

05 февр. 2023, в 11:48

5000 руб./за проект

05 февр. 2023, в 11:27

15000 руб./за проект

Минуточку внимания

Понравилась статья? Поделить с друзьями:
  • Windows server 2016 запуск графической оболочки
  • Windows server 2016 драйвера от какой системы подходят
  • Windows server 2016 добавить пользователя в группу
  • Windows server 2016 для чего он нужен
  • Windows server 2016 диспетчер задач загрузка диска