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

  1. Общая организация управления секретариатом возлагается на заместителя генерального директора по управлению. Непосредственное руководство работой секретариата осуществляет руководящий состав подразделения.
  2. К руководящему составу секретариата относятся шеф-секретарь, вице-секретарь, начальники групп.
  3. Управление повседневной деятельностью секретариата осуществляется шеф-секретарем последовательным методом путем отдачи устных и письменных распоряжений (указаний) своим подчиненным. При этом, как правило, распоряжения поступают от заместителя генерального директора по управлению к шеф-секретарю, а от него - к вице-секретарю и начальникам групп.
  4. При необходимости руководящий состав секретариата должен уметь организовать управление подразделением в оперативном режиме, предполагающим сокращение привычных сроков выполнения задач. Последнее достигается на основе параллельного метода управления.
V. Организация взаимодействия секретариата
  1. Взаимодействие секретариата с другими подразделения, службами и должностными лицами Предприятия предполагает согласованность выполнения определенных действий (операций, процедур и т. п.) по организационному и информационному обеспечению деятельности предприятия.
  2. Организационное взаимодействие достигается на основе согласования выполнения управленческих мероприятий по срокам, продолжительности и месту их осуществления.
  3. Информационное взаимодействие достигается на основе согласования порядка обращения с информацией, в т. ч. документированной.
  4. Секретариат в процессе своей деятельности взаимодействует:
  1. с производственными подразделениями - по вопросам контроля за организацией управленческой деятельности;
  2. с юридической службой - по правовым вопросам, возникающим в процессе реализации мероприятий управленческой деятельности;
  3. с подразделениями службы персонала - по всем
кадровым вопросам, регламентируемым трудовым законодательством РФ; - -
  1. со службой производственного планирования и отчетности - по вопросам производственного планирования и отчетности;
  2. с финансово-экономической службой - по вопросам финансово-экономического обеспечения управленческой деятельности;
  3. со службой материально-технического обеспечения и административно-хозяйственного обслуживания - по вопросам обеспечения и обслуживания управленческой деятельности;
  4. с техническим отделом вычислительного центра - по вопросам программно-технического обслуживания (обеспечения) управленческой деятельности.
VI. Организация обеспечения секретариата
  1. Обеспечение деятельности секретариата техническими, материальными и иными средствами осуществляется в соответствии с единым порядком всестороннего обеспечения деятельности, установленным на Предприятии.
  2. Выполнение мероприятий по обслуживанию оргтехники секретариата, обеспечению защиты служебной информации от несанкционированного доступа возлагается на соответствующие службы Предприятия.
  1. Полномочия секретариата
Секретариат в пределах своей компетенции вправе:
  1. Запрашивать у руководителей подразделений, служб Предприятия данные, необходимые для эффективного осуществления возложенных на него задач.
  2. Требовать от должностных лиц Предприятия неукоснительного исполнения всех распоряжений руководства Предприятия.
  3. Давать разъяснения и рекомендации по вопросам, входящим в компетенцию секретариата.
  4. Давать руководителям структурных подразделений Предприятия обязательные для исполнения указания по вопросам, относящимся к компетенции секретариата.
  5. Вносить на рассмотрение руководства Предприятия предложения по вопросам работы секретариата.
  6. Вести переписку по вопросам организационного и информационного обеспечения управленческой деятельности, а также по другим вопросам, входящим в компетенцию секретариата и ке требующим согласования с руководителем Предприятия.
  1. Ответственность секретариата
  1. Секретариат несет коллективную ответственность за:
а) своевременное, полное и качественное выполнение возложенных на него задач;
б) соблюдение требований нормативно-правовых документов, регламентирующих вопросы работы секретариата.
  1. Индивидуальная (персональная) ответственность работников секретариата устанавливается должностными инструкциями.

04.10.2009 17:50

С помощью улучшенного Планировщика заданий Windows 7 можно запланировать запуск любой программы в определенное время с определенными условиями. Также можно запланировать отправку электронной почты и даже вывод на экран определенного сообщения.

Чтобы запустить Планировщик заданий, откройте меню Пуск, в поисковую строку введите и нажмите Ввод (в нерусифицированной Windows 7 вместо слова введите taskschd.msc ).

Также можно открыть Панель управления (расширенный вид) -> Администрирование -> Планировщик заданий .

В расположенном справа меню Действия нажмите Создать задачу (или Создать простую задачу ).

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

Переключитесь на вкладку , нажмите кнопку Создать и назначьте дату, время и частоту выполнения задачи. Чтобы установить дату, когда выполнение задачи по расписанию будет прекращено, активируйте функцию Срок действия и укажите дату и время.

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

Чтобы запланировать выполнение программы по указанному расписанию, в раскрывающемся списке Действие выберите и с помощью кнопки Обзор укажите местоположение исполняемого файла.

Чтобы запланировать отправку электронной почты по расписанию, в раскрывающемся списке Действие выберите Отправка электронной почты и заполните стандартные поля: От (ваши имя и адрес электронной почты), Кому (имя и адрес получателя письма), Тема (заголовок письма) и Текст (текст сообщения). Если нужно прикрепить файлы к отправляемому сообщению, с помощью кнопки Обзор укажите местоположение файла, который хотите прикрепить. В поле Сервер smtp укажите smtp-сервер поставщика своей электронной почты (например, smtp.mail.ru ) и нажмите OK .

Чтобы запланировать вывод на экран определенного сообщения по указанному расписанию, в раскрывающемся списке Действие выберите Вывод сообщения и заполните поля Заголовок и Сообщение .

Очень удобная вещь, когда нужно напомнить себе о том, что через 5 минут наступит Новый год, что пора покормить кошку, выключить суп или зайти на сайт Windows 7 – Впечатления и факты. Выглядеть такое сообщение будет примерно так:

Перейдите на вкладку Условия и укажите условия выполнения задачи.

Также можно задать дополнительные параметры выполнения задачи на вкладке .

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

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

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

Примечание . Чтобы Планировщик заданий функционировал, служба планировщика заданий должна автоматически запускаться вместе с Windows 7. Откройте Панель управления (расширенный вид) -> Администрирование -> Службы . В списке служб найдите, дважды щелкните по ней, на вкладке Общие установите тип запуска Авто и нажмите OK .

    В процессе эксплуатации системы часто требуется выполнять периодические регламентные задачи обслуживания в автоматическом режиме без вмешательства человека, например, проверку наличия обновлений, создание резервных копий критически важных файлов, выполнения сценариев администрирования и т.п. Для планирования и автоматического выполнения задач в среде Windows предусмотрено стандартное средство Планировщик заданий . Планировщик заданий обеспечивает выполнение заранее подготовленных задач в определенное время, или при возникновении определенных событий, однократно или с периодичностью, в контексте системных или пользовательских учетных записей. Задачи могут обеспечивать исполнение сценариев командной строки, скриптов WSH, командлетов PowerShell или приложений. В отличие от предыдущих версий Windows, Windows Vista, 7, 8 содержат обширную библиотеку предварительно настроенных заданий. Эти задания выполняют широкий круг операций, обеспечивающих обслуживание системы и поддержание ее в рабочем состоянии. Кроме того, Планировщик заданий в данных операционных системах, стал необходимым для нормальной работы компонентом, который нельзя отключить стандартными средствами.

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

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

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

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

Каждое задание планировщика имеет определенные свойства :

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

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

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

Настройки планировщика и параметры заданий хранятся в разделе реестра

HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Schedule

Результаты работы планировщика заданий могут фиксироваться в журнале, если это определено его настройками (В консоли управления планировщиком заданий - Действие - Отключить (Включить) журнал всех заданий ).

Управление заданиями планировщика на локальных и удаленных системах.

    Управление заданиями Windows выполняется с помощью специальной оснастки консоли управления Microsoft (mmc.exe), для запуска которой можно воспользоваться главным меню Панель управления - Администрирование - Управление компьютером - Планировщик заданий , или Выполнить (комбинация Win+R) - taskschd.msc.

В левой части основного окна отображаются списки заданий, упорядоченные в соответствии с назначением, в виде структуры папок. В средней части отображается информация о состоянии заданий и их свойствах. В правой части отображается меню действий, допустимых по отношению к заданиям. По умолчанию отображаются задания, относящиеся к локальному компьютеру. Для работы с заданиями удаленных компьютеров щелкните правой кнопкой мыши по элементу верхнего уровня "Планировщик заданий (Локальный)" и выберите пункт меню "Подключиться к другому компьютеру". В открывшемся диалоговом окне установите переключатель "Другой компьютер" и введите имя или IP-адрес требуемого компьютера. Для доступа к управлению заданиями на удаленном компьютере требуются права администратора системы, и, если текущий пользователь таковыми не обладает, то подключение нужно выполнить с использованием другой учетной записи, включив режим "Подключаться как другой пользователь". Естественно, удаленные подключения должны быть разрешены правилами брандмауэра и, кроме того, нужно учитывать, что структура данных заданий планировщика отличается в разных версиях Windows и подключение из среды, например Windows XP не выполнится при подключении к компьютеру с Windows 8.

Для работы с заданием щелкните по нему правой кнопкой мышки в основной панели и в контекстном меню выберите одну из следующих команд:

  • Удалить
  • (Delete) - полностью удалить задание;

  • Отключить
  • (Disable) - временно отключить задание;

  • Свойства
  • (Properties) - просмотреть и/или редактировать свойства задания.

  • Экспортировать
  • (Export) - экспортировать задание в файл, данные из которого можно импортировать на другом компьютере. Операционные системы Windows 8 и Windows Server 2012 имеют такую же архитектуру заданий, как и Windows 7 и Windows Server 2008 R2, но архитектура заданий более ранних версий Windows другая. При экспорте заданий можно указать операционную систему, с которой это задание допустимо использовать, с помощью параметра "Настроить для" (Configure for) на вкладке "Общие" окна свойств задания.

  • Выполнить
  • (Run) - запустить задачу на выполнение;

  • Завершить
  • (End) - если задача выполняется, остановить ее выполнение.

    Задания, созданные пользователями и прикладными программами можно изменять или удалять без каких-либо особых проблем, но большинство заданий, созданных самой операционной системой, трогать не стоит, поскольку это может иметь неприятные последствия. Для отображения системных задач в меню "Вид" необходимо установить флажок "Отобразить скрытые задачи" (Show hidden tasks).

    Просмотр списка заданий, исполняющихся на компьютере в настоящее время.

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

    Создание заданий для планировщика.

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

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

    Для проверки уровня привилегий используется стандартная команда whoami в цепочке с командой find , для вывода сообщений - msg . В результате выполнения командного файла, на экран выводится сообщение "Задача выполняется с правами администратора" или " Задача выполняется с правами пользователя - имя ". Пусть данный командный файл имеет имя who-admin.bat . При желании, описание используемых команд и принцип определения привилегий, с которыми выполняется командный файл, можно найти в разделе

    Содержимое файла с именем who-admin.bat :

    @echo OFF

    WHOAMI /PRIV | find /i "SeRemoteShutdownPrivilege"

    Msg * Задача выполняется с правами пользователя - %USERNAME%

    Msg * Задача выполняется с правами администратора.

    Файл можно создать в обычном текстовом редакторе, скопировав приведенный выше текст, выделенный зеленым цветом и присвоив ему имя who-admin.bat . Для правильного отображения кириллицы необходимо использовать DOS-кодировку (CP866, кодовую страницу 866) или изменить текст сообщений для вывода на английском языке. Если текстовый редактор не поддерживает кириллицу в DOS-кодировке, можно воспользоваться сторонними программами (например - iconv ) или онлайн-сервисами наподобие Универсального декодера-конвертера кириллицы. Можете просто скачать архив с командным файлом в правильной кодировке.

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

    Новую задачу можно создать следующим способом:

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

    На вкладке Общие окна мастера введите имя задания и его описание. Имя, для примера - Test1 , а описание "Test Task 1". Описание может быть произвольным текстом, но желательно, чтобы оно отражало суть создаваемой задачи. Остальные настройки можно не выполнять, оставив значения по умолчанию. Эти настройки будем менять перед выполнением созданной задачи, чтобы понять их смысл и назначение.

    По умолчанию задания исполняются, только если пользователь выполнил вход в систему. Чтобы выполнять задачу независимо от того, работает пользователь в системе или нет, используется переключатель Выполнять вне зависимости от регистрации пользователя (Run whether user is logged on or not). Также можно задать выполнение задания с наивысшими полномочиями и/или настроить его для определенных версий Windows.

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

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

    На вкладке Действия в качестве действия выбираем Запуск программы , в виде которой будет выступать созданный ранее командный файл who-admin.bat , который нужно выбрать с использованием кнопки Обзор… .

    На вкладке Условия оставьте настройки по умолчанию. Изменения настроек можно выполнить для определения их влияния на поведение создаваемого задания позже.

    На вкладке Параметры дополнительные параметры для задания также оставим для последующих экспериментов.

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

    Диагностика состояния заданий планировщика.

    В процессе настройки заданий можно столкнуться с несколькими типами проблем:

    Задание не запускается;

    Задание не завершается;

    Задание завершается с ошибкой;

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

    Отключено (Disabled) означает, что задание существует, но его выполнение запрещено настройками триггера.

    Поставлено в очередь (Queued) означает, что задание ожидает выполнения в запланированное время.

    Готово означает, что задание готово к следующему выполнению.

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

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

    Состояние Работает , может в действительности означать, что задание зависло, ожидает ввод пользовательских данных, или, например, из-за ошибок программирования, ушло на бесконечный цикл. Узнать, действительно ли задание зависло, можно, проверив столбец Время прошлого запуска , в котором указано время запуска задания. Если задание выполняется более суток, то, за редким исключением, это не нормально. Чтобы остановить задание, щелкните на нем правой кнопкой мышки и в контекстном меню выберите команду Завершить . Для заданий, время выполнения которых известно, можно установить предельное время выполнения в Свойства-Параметры-Остановить задачу, выполняемую дольше: . В случае превышения отведенного на выполнение времени, задание будет принудительно завершено планировщиком.

    Имея тестовое задание, попробуйте установить скрытый режим его выполнения ("Скрытая задача"), выполнить с правами администратора ("Выполнить с наивысшими правами"), перенести его на другой компьютер, используя режим экспорта и импорта. Полезно будет поэкспериментировать над условиями и параметрами задания, например, добавив в командный файл команду pause при выполнении в скрытом режиме, и тем самым вызвав имитацию зависания задания. Желательно также отработать вариант выполнения просроченного задания, когда запланированное время соответствует выключенному состоянию компьютера, и включен параметр "Немедленно запускать задачу, если пропущен плановый запуск".

    Перечень некоторых стандартных заданий Windows 7,8:

    Application Experience\AitAgent - Сбор и передача данных дистанционного отслеживания приложений (при явном согласии участвовать в программе улучшения качества программного обеспечения). Даже если время выполнения установлено на 2-3 часа ночи, в настройках присутствует признак выполнения просроченного задания и передача данных в Microsoft выполняется.

    Application Experience\ProgramDataUpdater - Сбор телеметрических данных программы при участии в программе улучшения качества ПО

    Autochk\Proxy - собирает и загружает данные SQM (при участии в программе улучшения качества программного обеспечения).

    Customer Experience Improvement Program\BthSQM - Задача программы улучшения качества Bluetooth собирает статистику по Bluetooth, а также сведения о вашем компьютере, и отправляет их в корпорацию Майкрософт. Полученные сведения используются для повышения надежности, стабильности и общей функциональности Bluetooth в Windows. При отсутствии согласия пользователя на участие в программе улучшения программного обеспечения Windows эта задача не выполняет никаких действий. Задача присутствует в Windows 8.

    Customer Experience Improvement Program\Consolidator При выполнении задачи программы улучшения качества ПО, выполняющейся в режиме ядра (Kernel CEIP), осуществляется сбор дополнительных данных о системе, которые затем передаются в корпорацию Майкрософт. Если пользователь не дал своего согласия на участие в данной программе, то эта задача не выполняет никаких действий.

    Customer Experience Improvement Program\UsbCeip - При выполнении задачи программы улучшения качества ПО шины USB (USB CEIP) осуществляется сбор статистических данных об использовании универсальной последовательной шины USB и сведений о компьютере, которые направляются инженерной группе Майкрософт по вопросам подключения устройств в Windows. Полученные сведения используются для повышения надежности, стабильности и общей производительности шины USB в Windows. При отсутствии согласия пользователя на участие в программе улучшения программного обеспечения Windows задача не выполняет никаких действий.

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

    Одним из малоизвестных заданий является Registry\RegIdleBackup - Задание архивации реестра, выполняющееся раз в 10 дней и обеспечивающее сохранение файлов реестра в папке C:\Windows\System32\config\RegBack\ . В некоторых случаях, когда нет точек восстановления или они некондиционны, есть шанс восстановить работоспособное состояние системы, загрузившись в другой ОС и скопировав файл(ы) реестра в каталог \Windows\System32\config\ . Можно также использовать ручное выполнение данного задания для получения копии файлов реестра, нужных в данный момент времени.

    В Windows 8 присутствует папка \Microsoft\Windows\WS с несколькими задачами использующими обмен данными с магазином Windows.

    Это далеко не полный перечень системных заданий, присутствующих в библиотеке планировщика Windows 7 и Windows 8. Полезность многих из них сомнительна, и даже более того, отрицательная, поскольку может приводить к снижению времени работы ноутбуков от батарей, расходу недешевого мобильного трафика, дополнительных затрат электроэнергии, снижению реальной производительности и т.п. В заключение напомню, что отключение системных заданий требует осторожности и понимания того, что вы делаете, в противном случае, можно получить неработоспособную или частично работоспособную систему.

    В библиотеке планировщика, как правило, присутствуют также задания созданные антивирусами для обновлений программ и баз данных, задания, созданные прочими, не всегда нужными, программами, проверяющими наличие новых версий (продукты Adobe, Google, бесплатное ПО и пр.) и даже обновляющихся без ведома пользователя.

    Управление заданиями планировщика из командной строки CMD Windows.

    Для управления заданиями из командной строки Windows используется утилита schtasks.exe .Примеры использования:

    schtasks /Query - вывести список всех заданий;

    SCHTASKS /Run /I /TN "System Backup" - выполнить на локальном компьютере задание "System Backup" немедленно, игнорируя любые ограничения.

    SCHTASKS /end /TN "System Backup" - снять задачу "System Backup"

    schtasks /change /tn "\Microsoft\Windows\Application Experience\ProgramDataUpdater" /disable - отключить задание \Microsoft\Windows\Application Experience\ProgramDataUpdater

    В заключение, приведу текст командного файла, позволяющего отключить или включить системные задания планировщика, полезность которых сомнительна. В комментариях, которые предшествуют команде schtasks представлено краткое описание задания, взятое из общих свойств задания, отображаемое в консоли управления. Для выполнения данного командного файла требуется запуск от имени администратора. Действие, выполняемое по отношению к заданиям планировщика определяется значением переменной task_action . Команда set task_action=disable приведет к отключению заданий, set task_action=enable - к включению. При выполнении команды schtasks , ее вывод сохраняется в файле журнала, имя которого соответствует имени командного файла, с расширением txt .

    @echo off

    Rem action - установка значение disable или enable

    Set task_action=disable

    REM Проверка наличия прав администратора

    @WHOAMI /PRIV | find /i "SeRemoteShutdownPrivilege" > nul

    If %ERRORLEVEL% == 0 goto admin

    Echo Execution aborted. Run this batch file AS Administrator !!!

    @echo try %task_action% scheduled tasks ...

    Rem Сбор и передача данных дистанционного отслеживания приложений (при явном согласии участвовать в

    Rem программе улучшения качества программного обеспечения).

    Schtasks /change /tn "\Microsoft\Windows\Application Experience\AitAgent" /%task_action% >> %~dn0.log

    Rem Сбор телеметрических данных программы при участии в программе улучшения качества ПО

    Schtasks /change /tn "\Microsoft\Windows\Application Experience\ProgramDataUpdater" /%task_action% >> %~dn0.log

    Rem Эта задача собирает и загружает данные SQM при участии в программе улучшения качества

    Rem программного обеспечения.

    Schtasks /change /tn "\Microsoft\Windows\ Autochk\Proxy" /%task_action% >> %~dn0.log

    Rem Если пользователь изъявил желание участвовать в программе по улучшению качества программного

    Rem обеспечения Windows, эта задача будет собирать и отправлять сведения о работе программного

    Rem обеспечения в Майкрософт.

    Schtasks /change /tn "\Microsoft\Windows\Customer Experience Improvement Program\Consolidator" /%task_action% >> %~dn0.log

    Rem При выполнении задачи программы улучшения качества ПО, выполняющейся в режиме ядра (Kernel

    Rem CEIP), осуществляется сбор дополнительных данных о системе, которые затем передаются в

    Rem корпорацию Майкрософт. Если пользователь не дал своего согласия на участие в данной программе,

    Rem то эта задача не выполняет никаких действий.

    Schtasks /change /tn "\Microsoft\Windows\Customer Experience Improvement Program\KernelCeipTask" /%task_action% >> %~dn0.log

    Rem При выполнении задачи программы улучшения качества ПО шины USB (USB CEIP) осуществляется сбор

    Rem статистических данных об использовании универсальной последовательной шины USB и сведений о

    Rem компьютере, которые направляются инженерной группе Майкрософт по вопросам подключения устройств

    Rem в Windows. Полученные сведения используются для повышения надежности, стабильности и общей

    Rem производительности шины USB в Windows. При отсутствии согласия пользователя на участие в

    Rem программе улучшения программного обеспечения Windows задача не выполняет никаких действий.

    Schtasks /change /tn "\Microsoft\Windows\Customer Experience Improvement Program\UsbCeip" /%task_action% >> %~dn0.log

    Rem Эта задача выполняет дефрагментацию жестких дисков компьютера.

    Schtasks /change /tn "\Microsoft\Windows\ Defrag\ScheduledDefrag" /%task_action% >> %~dn0.log

    Rem Измеряет быстродействие и возможности системы

    Schtasks /change /tn "\Microsoft\Windows\ Maintenance\WinSAT" /%task_action% >> %~dn0.log

    REM Запуск приложений, настроенных для Windows HotStart

    Schtasks /change /tn "\Microsoft\Windows\ MobilePC\HotStart" /%task_action% >> %~dn0.log

    Rem Это задание предназначено для анализа состояния системы и поиска условий, которые могут привести

    Rem к повышенному энергопотреблению.

    Schtasks /change /tn "\Microsoft\Windows\Power Efficiency Diagnostics\ AnalyzeSystem" /%task_action% >> %~dn0.log

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

    Rem компьютера.

    Schtasks /change /tn "\Microsoft\Windows\ RAC\RacTask" /%task_action% >> %~dn0.log

    REM (Windows Live Social Object Extractor Engine) After installing Windows Live Essentials 2011,

    REM it creates a task called "Extractor Definitions Update Task". The purpose of this task is to

    REM update the definition file for the Windows Live Social Object Extractor Engine. The task

    REM can be found under, Task Scheduler Library\Microsoft\Windows Live\SOXE. -

    REM Read more at http://www.shouldiremoveit.com/windows-live-soxe-5304-program.aspx

    Schtasks /change /tn "\Microsoft\Windows Live\SOXE\Extractor Definitions Update Task" /%task_action% >> %~dn0.log

    Rem Эта запланированная задача предназначена для уведомления пользователя о том, что архивация

    Rem Windows не настроена.

    Schtasks /change /tn "\Microsoft\Windows\ WindowsBackup\ ConfigNotification" /%task_action% >> %~dn0.log

    Учтите, что отключение системных заданий - небезопасная операция, и ее последствия целиком на вашей совести. Так, например, командный файл отключает задание на дефрагментацию файлов, которое не имеет смысла при использовании SSD-диска, но может быть полезным при использовании механических HDD. Кроме того, если вы посмотрите действия, выполняемые заданием дефрагментации, то увидите, что выполняется запуск программы %windir%\system32\defrag.exe –c , где -c - параметр, задающий выполнение дефрагментации на всех дисках. Может быть, имеет смысл создать несколько заданий с разными триггерами для разных дисков, исключив SSD. Можно также изменить параметры существующей задачи, исключив дефрагментацию SSD - дисков:

    defrag /E C: - выполнить дефрагментацию на всех локальных дисках, кроме диска C:

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

    Подробному описанию schtasks отведена отдельная страница в разделе .

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

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

    Для осуществления нам нужен "Планировщик заданий" (или Задач). В разных версия Windows Он расположен немного по разному.

    В Windows XP :

    Пуск - Панель управления - ярлык "Назначенные задания"


    либо

    Пуск - Все программы - Стандартные - Служебные - Назначенные задания

    В Windows 7 :

    Пуск - Панель управления - Администрирование - Расписание выполнения задач


    либо

    Пуск - Все программы - Стандартные - Служебные - Планировщик заданий

    В Windows 8 достаточно ввести на начальном экране «Расписание выполнения задач» и кликнуть по плитке в результатах поиска параметров.

    Перед тем, как настраивать Планировщик, нужно посмотреть включена ли его служба. Для этого нажимаем win +r (Пуск - ) и вводим services.msc .
    В этом окне ищем "Планировщик заданий" и смотрим на его состояние. Оно должно быть "Работает". Если нет, то щелкаем на нем ПКМ и выбираем Запустить

    Теперь приступим непосредственно к настройке Планировщика заданий .

    Для Windows XP:

    Запускаем, кликаем на "Добавить задание"


    Появится Мастер планирования заданий в котором выбираем нужную задачу из списка, или же ищем её через Обзор...


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

    Для Windows 7 и Windows 8:

    Запускаем мастер, нажав на Создать простую задачу...


    указываем имя и описание. Затем выбираем триггер. Иначе выражаясь - периодичность запуска задачи


    для этого триггера можно указать дату и время задачи


    выбираем действие. В данном случае выбираем "Запустить программу"


    ну а теперь начинается самое интересное. В принципе можете указать как в и Windows XP - нажав на кнопку Обзор.. указав путь к исполняемому файлу программы. Но так же хочу обратить Ваше внимание на строку "Добавить аргументы". Об этом я напишу ниже.


    Затем появится окно со всеми введенными данными, где нужно все проверить ещё раз и согласиться, нажав Готово .

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

    За выключение компьютера, отвечает специальная служебная программа, которая находится на системном диске в папке \WINDOWS\system32\ и называется shutdown.exe (можете прямо сейчас её найти там и запустить. Только не удивляетесь если комп выведет сообщение о выключении).
    За режим сна и гибернации отвечает программка rundll32.exe , которая находится там же.

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

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

    1 вариант - указываем аргументы для программы на выключение, перезагрузку, сон и гибернацию .

    Выключение компьютера

    программа:
    аргумент: –r

    Режим гибернации

    программа:
    аргумент: powrprof.dll,SetSuspendState 0,1,0

    Режим сна

    программа: C:\Windows\System32\rundll32.exe
    аргумент: powrprof.dll,SetSuspendState

    Показываю скрин для "Выключение компьютера" на примере Windows 7:

    Вот небольшой список аргументов, которые можно использовать в ОС Windows:

    - ? – вывод справки по использованию (либо без ключа)

    I – отображение графического интерфейса (при использовании этот ключ ставится впереди всех);

    L – выход из системы (несовместима с ключом –m);

    – отмена выполнения перезагрузки/выключения;

    M – применение операции к удаленному компьютеру с именем;

    T N – таймер выполнения операции в N секунд;

    C “комментарий” – комментарий к операции (при использовании в окне будет отображен «комментарий», в командной строке обязательно заключать его в двойные кавычки, комментарий не должен быть длиннее 127 знаков);

    F – принудительное завершение работы приложений без предварительного предупреждения;

    D [u] [p]:xx:yy – код причины;

    u – пользовательский код;

    p – запланированное завершение;

    xx – основной код причины (1-255);

    yy – дополнительный код причины (1-65535).

    2 вариант - создаем файл с аргументами на выключение, перезагрузку, сон и гибернацию .

    Тут всё довольно просто.
    Создаем новый документ в Блокноте, пишем туда команду и аргумент (например я хочу перезагрузку с таймером в 16 секунд и чтобы система предварительно меня предупредила о закрытии приложений), который будет выглядеть так:


    Затем сохраняем его (Файл - Сохранить как), в поле "Тип файла" выберите "Все файлы". Имя указываете любое, а должно быть bat


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

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

    Разумеется чтобы включить компьютер, нужно его не выключать, а отправить в Сон или Гибернацию, а затем (например для будильника) во вкладке «Параметры» в его свойствах включить опцию "Разбудить компьютер для запуска этого задания" - это для Windows XP.


    Для Windows 7 нужно 2 раза щелкнуть по заданию в списке и на вкладке «Условия» выбрать "Пробуждать компьютер для выполнения задачи".

    Известно, что при функционировании рабочих процессов сервера 1С Предприятия 8.1 rphost.exe существует следующая проблема: из-за особенностей платформы, с подключением каждого нового клиента к рабочему процессу, увеличивается размер занимаемой рабочим процессом оперативной памяти. При этом, при отключении клиента, занимаемый при подключении объем не освобождается. Так же объем памяти, занимаемый рабочим процессом может увеличиваться при выполнении программного кода. Данное поведение называется “Утечками памяти” или “Memory Leaks”. В итоге, когда объем занимаемой памяти процессом rphost.exe вырастает больше опеределенного предела (в моем случае это было >1Gb), рабочий процесс безусловно перезапускается. Понятно, что клиенты, подключенные к этому процессу, получают сообщение, что соединение с сервером разорвано, прекращают работу и вынуждены переподключаться. В зависимости от количества пользователей и количества запущенных рабочих процессов, данная проблема возникает с той или иной частотой. В моем случае - пользователей порядка 60 и один рабочий процесс, подобная ситуация возникала до 5 раз в неделю. Т.е. ни о какой стабильной работе системы 1С Предприятие в этом случае речь не идет.

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

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

    Поскольку служба агента сервера 1С Предприятия представляет собой стандартную службу, в арсенале Windows есть стандартный способ остановки и запуска служб из командной строки командами net stop и net start. Достаточно эти команды лишь включить в bat-файл и настроить шедулер на запуск bat-файла по расписанию, я настроил перезапуск один раз в сутки, в ночное время. Следует иметь ввиду, что если перезапускать рабочие процессы в рабочее время, все подключенные к серверу 1С Предприятия клиенты будут отключены!
    Кроме того, чтобы немного разнести по времени команды остановки и запуска службы, будем использовать известную утилиту sleep.exe, которую легко найти в Сети.

    Примерный текст bat-файла restart1c.bat:

    rem @echo off
    rem \\----- начало скрипт остановки и запуска агента сервера 1С Предприятия----\\
    set logfile="stopstartlog.txt"
    set timeout=20
    echo %date% %time% >>%logfile%
    net stop "1C:Enterprise 8.1 Server Agent" >>%logfile%
    c:\scripts\sleep %timeout%
    echo %date% %time% >>%logfile%
    net start "1C:Enterprise 8.1 Server Agent" >>%logfile%
    c:\scripts\sleep %timeout%
    rem \\----- конец скрипт остановки и запуска агента сервера 1С Предприятия----\\

    Объяснение используемых переменных и команд:
    * logfile - файл stopstartlog.txt, куда будут записываться результаты выполнения команд, размещается в том же каталоге, что и сам bat-файл;
    ** timeout - время в секундах;
    *** c:\scripts - каталог, где предполагается разместить программу sleep.exe, bat-файл и лог-файл;

    Из этого же bat-файла можно сразу после перезапуска процессов запускать скрипт бэкапа средствами 1С Предприятия. В этом случае у вас гарантированно не будет подключен ни один клиент.
    Необходимая ремарка: у пользователя, под которым будет выполняться задание по перезапуску службы должны быть соответствующие права на остановку и запуск служб сервера.

    Источники:

    Материалы форума www.mista.ru;

    Документация по платформе 1С Предприятие 8.1;

    Документация по продуктам MS Windows;



    Есть вопросы?

    Сообщить об опечатке

    Текст, который будет отправлен нашим редакторам: