Всім тим, хто у своїй інфраструктурі використовує чудову технологію переміщуваних профілів Windows, і тим, хто неминуче зіткнеться з проблемами сумісності між переміщуваними профілями Windows 7 і Windows 8 присвячується …

Технологія переміщуваних профілів Windows досить широко використовується в корпоративному середовищі. Концепція переміщуваних профілів чудова – за яким би комп’ютером або термінальним північчю не працював користувач – йому завжди можна надати робоче оточення з його власними документами, настройками програм, робочим оточенням (розташування іконок, параметри меню …) і іншими елементами призначеного для користувача середовища. При будь-якій зміні в профілі користувача вони синхронізуються з мережевою папкою і доступні з будь-якої точки корпоративної мережі.

Однак у Microsoft є і ряд проблем з переміщуваними профілями – головними з яких є їх несумісність в різних версіях Windows і можливість тільки односторонньої міграції, що особливо актуально при початку масової міграції корпоративного сектора на Windows 8.

Згідно зі статтею KB – Непередбачувана поведінка, якщо ви переносите роумінг-профіль користувача з Windows 8 на Windows 7 (Непередбачуваність поведінки при перенесенні переміщуваного профілю користувача з Windows 8 для Windows 7) – http://support.microsoft.com/kb/2748329:

ПриміткаСторінка KB на даний момент недоступна, але її зміст можна легко отримати з кеша Google

KB2748329. Windows 7 і Windows 8 використовують однаковий формат профілів, які однак не сумісні між собою при використанні переміщуваних профілів між різними версіями Windows. При першому вході користувача з профілем формату Windows 7 на комп’ютер з ОС Windows 8, профіль автоматично перетвориться до формату Windows 8. Після цього профіль перестає бути сумісним з Windows 7 і не може бути використаний для входу на ПК з цієї версій ОС (при спробі входу з таким профілем використовується збережений локально при попередньому вході в систему (кешированний) профіль, який може не містити останніх змін, або створюється тимчасовий профіль. Подробиці в статті: Скидання переміщуваного профілю в Windows).

Проблема в общем-то, не нова. Так, при міграції з Windows XP на Windows 7, для переміщуваного профілю Windows 7 автоматично створювався новий переміщуваний профіль з суфіксом .v2. Таким чином переміщувані профілі різних версій Windows зберігалися в різних папках, і система при вході користувача автоматично завантажувала профіль з відповідною папки.

Які, власне, на даний момент існують версії переміщуваних профілів:

  • V1 – профілі Windows NT 4.0, Windows 2000, Windows XP
  • V2 – Профілі Windows Vista, Windows 7, Windows Server 2008, Windows Server 2008 R2
  • V3 – Профілі Windows 8, Windows 8.1, Windows Server 2012, Windows Server 2012 R2

У Windows 8 Microsoft вирішила навіщось заплутати всю логічну систему версій переміщуваних профілів. Windows 8, як ми вже вказували, використовує профіль нового (v3) формату, проте обидві ОС і Windows 7 і Windows 8 реально зберігають профілі в каталогах з суффиксах .v2 (!!!). Це означає, що для коректної роботи доведеться ізолювати профілі Windows 8 таким чином, щоб їх не бачили машини з Windows 7.

Примітка. Хотілося б вірити, що найближчим часом Microsoft для забезпечення сумісності все-таки піде на присвоєння переміщуються профілів Windows 8 (і Windows Server 2012) суфікса .v3. Однак поки інформації про це немає.

Природно, найочевиднішим рішенням було б використання на всіх комп’ютерах організації однакову версію Windows, але, як ми всі прекрасно розуміємо, в реальних умовах бізнесу це не реалізовується.

Інший, більш близький до реалій, варіант – задіяти на кожній з ОС спеціальну змінну середовища, яку підставляти в шлях до переміщуються профілів. Таким чином, авторізуемся на тій чи іншій версії ОС, користувач отримує в своє розпорядження профіль саме для даної ОС (природно, профілі в даному випадку є незалежними і про перенесення налаштування між ними мова не йде). Розберемо цей «милиця» детальніше …

  1. Для зберігання профілів створимо на файловому сервері нову загальну папку, наприклад \ Server ProfileShare.
  2. Усередині мережевий папки створимо два каталогу: Win7 і Win8Проблеми сумісності при міграції переміщуваних профілів між windows 7 і windows 8
  3. У Active Directory необхідно створити дві політики, які прілінкуем до OU з комп’ютерами користувачів: перша з яких буде застосовуватися до ПК з Windows 7 (Win7 GPO), Друга – на комп’ютери з Windows 8 (Win8 GPO). Як параметри фільтрації застосування групових політик до кожної з них застосуємо відповідні WMI-фільтри:Windows 7:
    SELECT version FROM Win32_OperatingSystem WHERE Version LIKE "6.1%" and ProductType = "1"

    Windows 8:

    SELECT version FROM Win32_OperatingSystem WHERE Version LIKE "6.2%" and ProductType = "1"
  4. У кожній з групових політик за допомогою GPP (Group Policy Preferences) створимо власну змінну середовища – OSVerДля Win7GPO: Перейдіть в розділ Expand Computer Configuration -> Preferences -> Windows Settings -> Environment створимо нову змінну оточення:
    • Дія: Створити
    • Змінна системи
    • Назва: OSVer
    • Значення: Win7Як вказати версію ОС Windows 7 за допомогою Group Policy Preferences

    Для Win8GPO, Відповідно:

    • Дія: Створити
    • Змінна системи
    • Назва: OSVer
    • Значення: Win8Як вказати версію ОС Windows 8 за допомогою Group Policy Preferences
  5. Як шлях до профілю користувача вкажіть: \ Server ProfileShare % OSVer% % username%
    Порада. Задати шлях можна безпосередньо в параметрах користувача в AD, або тими ж груповими політиками.windows 8 шлях до переміщуваного профілю
  6. Спробуйте під тестовим користувачем з налаштованим переміщуються профілем увійти на машини з Windows 7 і Windows 8. Відкрийте командний рядок з правами адміністратора і перевірте стан змінної оточення OSVer: set oМінлива оточення версія ОС
  7. Переконайтеся, що на файловому сервер у відповідних каталогах створилися профілі для Windows 7 і 8 (каталог testuser.V2)Мережевий каталог з переміщуваними профілями для windows7 і windows8

Порада. Стаття писалася, грунтуючись на інформації, актуальної для Windows 8. Однак стаття також вірна і для профілів в Windows 8.1, яка використовує однакову з Windows 8 версію профілів (v3). Так що при оновленні на Windows 8.1 не доведеться створювати додаткову політику.

Leave a Reply

Your email address will not be published. Required fields are marked *