Введение
В трех предыдущих статьях данного цикла мы изучили семь шагов процесса настройки стандартного пользовательского профиля в Windows 7:
- Создание последовательности задач для развертывания эталонной сборки
- Создание последовательности задач для системной подготовки Sysprep и создания снимка эталонной сборки
- Настройка эталонной сборки с помощью файла Unattend.xml
- Развертывание и проверка частично настроенной эталонной сборки
- Дальнейшая настройка эталонной сборки вручную
- Подготовка Sysprep и создание снимка полностью настроенной эталонной сборки
- Проверка всех настроек, выполненных для стандартного пользовательского профиля
Совет:Важно осознавать, что весь этот процесс настройки эталонной сборки в Windows 7 и его установка на целевых компьютерах для проверки настроек может быть осуществлен в виртуальной среде, например, в системе Hyper-V. Это позволит легко и быстро настроить стандартный пользовательский профиль и протестировать эту настройку перед установкой образа сборки на физических компьютерах.
Когда мы изучали использование процесса настройки стандартного пользовательского профиля в трех предыдущих статьях этого цикла, мы попытались создать пять конфигураций автоматически (путем создания файла Unattend.xml для последовательности задач MDT 2010, которую мы использовали для развертывания настроенной сборки на целевых компьютерах) и пять конфигураций вручную (применив прямые изменения на ПК нашей основной сборки перед использованием MDT 2010 для системной подготовки sysprep и создания снимка сборки).
Когда мы попытались применить наши настройки путем развертывания снимка настроенной сборки на целевом компьютере, создания нового локального пользовательского аккаунта на основании стандартного пользовательского профиля и входа в систему через новый пользовательский аккаунт, мы обнаружили, что две из десяти созданных нами настроек не «пошли» на целевых системах. Вот эти две неудачные настройки:
- Указание домашней страницы для Internet Explorer (мы пытались воспользоваться файлом ответа для этого)
- Добавление ярлыка для Remote Desktop Connection в панель задач(эту мы попытались проделать вручную)
Встает вопрос: эти две неудачные настройки – это просто случайность или некоторые аспекты стандартного пользовательского профиля в Windows 7 просто нельзя настраивать?
Проблема #1: Настройка домашней страницы IE
Я связался с командой MDT в Microsoft насчет первой проблемы и получил два ответа. Во-первых, даже при обычной "чистой" установке, в которой стандартный пользовательский профиль не был настроен при помощи специальной сборки, по их словам, у них было несколько случаев, когда строка для домашней страницы IE, указанная в последовательности задач файла Unattend.xml, переписывалось в процессе первого входа в систему на целевом компьютере, "но так и не выяснили причину этого", поэтому эта конкретная проблема может быть просто багом в MDT, который пока еще не был отловлен. Кто-то предположил, что эта проблема может быть связана с обновлением IE, помеченным как требующее настройки Active Setup в процессе очередного входа в систему, но на сегодняшний момент, по-видимому, четкого ответа на вопрос, почему эта проблема возникает в некоторых случаях, и не возникает в остальных, нет. Если кому-то из читателей придет какая-нибудь интересная мысль по этому поводу, прошу не стесняться связываться со мной через вебсайт - www.mtit.com - спасибо.
К счастью, есть несколько способов обойти эту проблему. Во-первых, если вы хотите заставить пользователей использовать конкретную домашнюю страницу для IE, вы можете воспользоваться следующей настройкой групповой политики:
Disable changing home page settings (Запрет изменения настроек домашней страницы)
Эта настройка политики находитися в следующем месте на дереве Group Policy:
User Configuration\Policies\Administrative Templates\Windows Components\Internet Explorer
Рисунок 1: Навязывание домашней страницы для пользователей через групповую политику.
Либо, если вы хотите настроить домашнюю страницу IE для пользователей, разрешив им при этом менять впоследствии эту настройку, можно создать новую настройку для Group Policy Preferences для Internet Explorer 8 и указать домашнюю страницу через эту настройку. Для этого сделайте щелчок правой кнопкой мыши на User Configuration\Preferences\Control Panel Settings\Internet Settings и выберите New | Internet Explorer 8, а затем в появившемся диалоговом окне свойств Internet Explorer 8 введите URL домашней страницы:
Рисунок 2: Настройка (без навязывания) домашней страницы для пользователей через Group Policy Preferences.
Проблема #2: панель задач
Что касается второй проблемы – чтобы настроить вашу сборку объектами в панели задач, вы должны отредактировать unattend.xml, но не пытать сделать это вручную. Рассмотрим, как это можно осуществить с помощью процедуры, описанной в предыдущих статья этого цикла.
Начните с открытия свойств последовательности задач, используемой для развертывания эталонной сборки, в Deployment Workbench. Потом выберите вкладку OS Info и щелкните на Edit Unattend.xml, чтобы воспользоваться Windows SIM для открывания файла ответа, связанного с этой последовательностью задач. (Вы можете обратиться к рисункам 8 и 9 первой статьи из этого цикла, если нужно).
Теперь в панели Windows Image в Windows SIM раскройте Components, затем Microsoft-Windows-Shell-Setup. Потом щелкните правой кнопкой мыши на компоненте TaskbarLinks и добавьте его в конфигурацию oobeSystem, как показано ниже:
Рисунок 3: Добавление настроек TaskbarLinks в oobeSystem.
При этом настройки TaskbarLinks добавляются в раздел oobeSystem вашего файла ответа. Теперь щелкните на пустом окне справа от Link0 в панели TaskbarLinks Properties и введите следующий путь в окне:
%ALLUSERSPROFILE%\Microsoft\Windows\Start Menu\Programs\accessories\remote desktop connection.lnk
Вот что теперь вы должны видеть в Windows SIM:
Рисунок 4: Добавление ярлыка для Remote Desktop Connection в панель задач пользовательского профиля Public.
Этими действиями мы добиваемся того, что ярлык для Remote Desktop Connection помещается на панели задач пользовательского профиля Public (содержащего такие элементы как: рабочий стол, панель задач и меню «Пуск»), находящегося в C:\Users, и который автоматически объединяется с другими пользовательскими профилями в компьютере. (В Windows XP этот пользовательский профиль известен как профиль All Users; его функции были аналогичны.)
Совет:Чтобы проверить корректность введенного пути, наведите курсор на Link0 – и вы должны увидеть подсказку, выглядящую следующим образом:
Рисунок 5: Всплывающая подсказка подтверждает корректность введенного пути.
Теперь сохраните изменения, произведенные в вашем файле ответа, затем воспользуйтесь MDT для развертывания образа вашей эталонной сборки на каком-нибудь компьютере. После завершения установки вы окажетесь в системе в роли Администратора, и вы должны увидеть ярлык к Remote Desktop Connection на панели задач:
Рисунок 6: Ярлык к RDC на панели задач эталонной сборки.
После этого используйте MDT для подготовки системы вашей стандартной эталонной сборки, сделайте ее снимок и загрузите снимок в папку Captures установочного ресурса. Теперь импортируйте снимок в папку Operating Systems (или подпапку этой папки) вашего установочного ресурса. После этого создавайте последовательность задач (или модифицируйте существующую) для развертывания импортированного образа на целевых компьютерах. Теперь, используя эту последовательность задач для развертывания настроенного, системно подготовленного, снятого и импортированного эталонного образа на целевом компьютере, вы будете автоматически оказываться в системе в качестве Администратора. В этот момент просто создайте нового локального пользователя на компьютере и проверьте, что ярлык к Remote Desktop Connection встроен в панель задач:
Рисунок 7: Настройка сработала.
Обратите внимание на то, что на рисунке 4 показаны настройки для добавления трех ярлыков в панель задач, т.е. Link0, Link1 и Link2. Это ограничения на примененный метод – настройка панели задачи стандартного пользовательского профиля ограничена добавлением не более трех ярлыков. Более подробно об этом подходе можно прочитать в этом посте в блоге Ask The Core Team. Если вам нужно добавить более трех объектов в панель задач, вам понадобится решение через скрипты, например, вот это решение от The Deployment Guys.
Заключение
В этой статье мы рассмотрели пару проблем, связанных с настройкой стандартного пользовательского профиля в Windows 7. Но этим список проблем, требующих рассмотрения, не исчерпывается, поэтому мы продолжим эту тему в следующей статье цикла.
Автор: Митч Туллоч (Mitch Tulloch)
|