Назад | Перейти на главную страницу

Установить минуты для окна обслуживания в Windows Server 2012?

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

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

Как я могу настроить время окна, скажем, 3:20 утра?

Вы можете определить его с помощью XML.

 <!-- DailySchedule -->
<xs:complexType name="dailyScheduleType">
    <xs:all>
        <xs:element name="DaysInterval" minOccurs="0">
            <xs:simpleType>
                <xs:restriction base="xs:unsignedInt">
                    <xs:minInclusive value="1"/>
                    <xs:maxInclusive value="365"/>
                </xs:restriction>
            </xs:simpleType>
        </xs:element>
    </xs:all>
</xs:complexType>

Схема планировщика заданий

Автоматическое обслуживание

Выполните следующую команду от имени администратора с повышенными привилегиями:

schtasks.exe /change /TN "\Microsoft\Windows\TaskScheduler\Regular Maintenance" /ST 03:20

Фоновые действия реализуются либо как службы Windows, либо как запланированные задачи. Эта команда изменяет время начала задачи, отвечающей за Automatic Maintenance в Центре действий.

Не уверен, что это сохранится со временем, но ...

В приложении Task Scheduler найдите задачу Regular Maintenance, дважды щелкните (Properties) и на вкладке Triggers используйте Edit, чтобы изменить время.

Расположение в дереве: Планировщик заданий (локальный), Библиотека планировщика заданий, Microsoft, Windows, Планировщик заданий (здесь, возможно, более короткий путь, но ...)