суббота, 28 июня 2014 г.

Сборка заметок про планировщик.

если речь идет о
"Выбранная задача “{0}” больше не существует..."
то вот

Неправильная интерпретация, обработка или чего-то там ещё формата xml-файла, которым пользуется Планировщик Windows.
Опытным путем выяснено, что Планировщик ругается на параметр UseUnifiedSchedulingEngine.

Одно из найденных решений:

сразу предупреждаю о возможных трудностях работы с безопасностью Windows (UAC), с безопасностью файловой системы NTFS (всё-таки системная папка), с реестром Windows, а так же о всех возможных последствиях при изменении системных параметров, реестра и бла-бла-бла (как там обычно пишут в Microsoft :) )

1) переносим все задания из папки %SystemRoot%\system32\Tasks\ в другое место
2) в реестре удаляем все подразделы в разделе реестра
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Schedule\TaskCache\Tasks]
(они выглядят а-ля {8цифробукав-4цифрабукавы--4цифрабукавы-4цифрабукавы-12цифрабукав})
3) в реестре удаляем все подразделы в разделе реестра
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Schedule\TaskCache\Tree]
(здесь всё выглядит так же, как в папке %SystemRoot%\system32\Tasks\)
4) запускаем Планировщик и убеждаемся, что он больше не ругается (если был запущен - делаем, как рекомендуют - "обновить" :) )
5) берём любой удобный текстовый редактор и в каждом задании (см.п.1) удаляем строчку связанную с параметром UseUnifiedSchedulingEngine:
<UseUnifiedSchedulingEngine>значение</UseUnifiedSchedulingEngine>
6) ну... и теперь самое интересное... :) - восстанавливаем все задания посредством их импорта в Планировщике (правой мышкой - импортировать, думаю разберётесь)
7) клянём и ругаем кривых программистов (или их отдельные части, кому как удобно) Microsoft за такую работу, и что они ещё за это денег хотят
8) выполняем п.4.
9) радуемся, с надеждой, что не слетит что-нибудь ищо.

четверг, 26 июня 2014 г.

RE: Миграция главного контроллера домена с Windows Server 2008 R2 на Windows Server 2012 R2

repost отсюда    http://www.vitaliy.org/Node/View/1184    Спасибо автору

  1. Создаем виртуальную машину и устанавливает на нее Windows Server 2012 R2
  2. Добавляем серверу роль AD DS.
  3. Делаем его масретом инфраструктуры, PDC, мастером RID, мастером схемы и мастером имен
  4. Удаляем с обновляемого сервера роль AD DS и все другие роли, которые реплицируются между контроллерами домена.
  5. Выводим обновляемый сервер из домена вообще.
  6. Устанавливаем на нем Windows Server 2012 R2.
  7. Добавляем новому серверу роль AD DS.
  8. Делаем его масретом инфраструктуры, PDC, мастером RID, мастером схемы и мастером имен.
Делается это с помощью команды ntdsutil. Запускать ее мы будем на %servername%, т.е. сервере, который хотим сделать самым главным.
После запуска утилиты вводим заклинания:
  1. roles - будем управлять владельцами NTDS ролей
  2. connections - будем подключаться к какой AD DS
  3. connect to server %servername% - подключаемся к серверу %servername%.
  4. q - выходим из режима подключений
  5. ? - смотрим что мы можем делать
  6. transfer infrastructure master
  7. transfer naming master
  8. transfer PDC
  9. transfer RID master
  10. transfer schema master
  11. выходим из утилиты набрав два раза q.