Problemy ze zgodnością profili mobilnych w Windows 7 i Windows 8

Dedykowany wszystkim, którzy korzystają ze wspaniałej technologii profilów mobilnych Windows w swojej infrastrukturze oraz tym, którzy nieuchronnie napotkają problemy kompatybilności między profilami mobilnymi Windows 7 i Windows 8 ...

Technologia profilów mobilnych w systemie Windows jest szeroko stosowana w środowiskach korporacyjnych. Koncepcja profilów mobilnych jest wspaniała - bez względu na komputer lub terminal na północy, z którym pracuje użytkownik - zawsze można mu zapewnić środowisko pracy z własnymi dokumentami, ustawieniami programu, środowiskiem pracy (układ ikon, opcje menu ...) i innymi elementami środowiska użytkownika. Po każdej zmianie profilu użytkownika są one synchronizowane z folderem sieciowym i dostępne z dowolnego miejsca w sieci firmowej.

Jednak Microsoft ma również wiele problemów z profilami mobilnymi - głównymi z nich jest ich niezgodność w różnych wersjach systemu Windows i możliwość migracji tylko w jedną stronę, co jest szczególnie ważne przy rozpoczynaniu masowej migracji sektora korporacyjnego do Windows 8.

Zgodnie z artykułem KB - Nieprzewidziane zachowanie po migracji profilu użytkownika mobilnego z systemu Windows 8 do systemu Windows 7 (Nieprzewidywalność zachowania podczas migracji profilu użytkownika mobilnego z Windows 8 do Windows 7) - http://support.microsoft.com/kb/2748329:

Uwaga: Strona KB jest obecnie niedostępna, ale jej zawartość można łatwo uzyskać z pamięci podręcznej GoogleKB2748329. Windows 7 i Windows 8 używają tego samego formatu profilu użytkownika, który jednak nie jest kompatybilny, gdy używa się profilów mobilnych w różnych wersjach systemu Windows. Gdy użytkownik z profilem w formacie Windows 7 po raz pierwszy loguje się na komputerze z systemem Windows 8, profil jest automatycznie konwertowany na format Windows 8. Następnie profil nie jest już zgodny z Windows 7 i nie można go używać do logowania się na komputerze z tą wersją systemu operacyjnego (podczas próby zalogowania się) z takim profilem jest używany profil (buforowany) zapisany lokalnie przy poprzednim logowaniu, który może nie zawierać najnowszych zmian lub tworzony jest profil tymczasowy. Szczegóły w artykule: Resetowanie profilu mobilnego w systemie Windows).

Zasadniczo problem nie jest nowy. Tak więc podczas migracji z systemu Windows XP do Windows 7 automatycznie utworzono nowy profil mobilny z przyrostkiem .v2 dla profilu mobilnego Windows 7. Tak więc profile mobilne różnych wersji systemu Windows były przechowywane w różnych folderach, a gdy użytkownik się zalogował, system automatycznie ładował profil z odpowiedniego folderu.

Które w rzeczywistości istnieją obecnie wersje profili mobilnych:

  • V1 - Windows NT 4.0, Windows 2000, Windows XP Profile
  • V2 - profile Windows Vista, Windows 7, Windows Server 2008, Windows Server 2008 R2
  • V3 - profile Windows 8, Windows 8.1, Windows Server 2012, Windows Server 2012 R2

W Windows 8 Microsoft z jakiegoś powodu postanowił pomylić cały logiczny system wersji profili mobilnych. Windows 8, jak już wskazaliśmy, wykorzystuje profil nowego formatu (v3), jednak zarówno system operacyjny, jak i Windows 7 i Windows 8 faktycznie przechowują profile w katalogach z przyrostkami .v2 (!!!). Oznacza to, że aby działać poprawnie, musisz odizolować profile systemu Windows 8, aby nie były widoczne dla komputerów z systemem Windows 7.

Uwaga. Chciałbym wierzyć, że w niedalekiej przyszłości Microsoft ze względów kompatybilności podejmie decyzję o przypisaniu sufiksu .v3 do profili mobilnych Windows 8 (i Windows Server 2012). Jednak nie ma jeszcze informacji na ten temat..

Oczywiście najbardziej oczywistym rozwiązaniem byłoby użycie tej samej wersji systemu Windows na wszystkich komputerach organizacji, ale, jak wszyscy rozumiemy, w rzeczywistych warunkach biznesowych nie jest to możliwe.

Inną, bliższą rzeczywistości opcją jest użycie specjalnej zmiennej środowiskowej w każdym systemie operacyjnym, którą można zastąpić ścieżką do profili mobilnych. W ten sposób, autoryzując się na jednej lub innej wersji systemu operacyjnego, użytkownik otrzymuje do dyspozycji profil dla tego konkretnego systemu operacyjnego (oczywiście profile w tym przypadku są niezależne i nie mówimy o przenoszeniu ustawień między nimi). Przeanalizujmy bardziej szczegółowo tę „kulę” ...

  1. Aby przechowywać profile, utwórz nowy folder współdzielony na serwerze plików, na przykład \\ Server \ ProfileShare.
  2. W folderze sieciowym utwórz dwa katalogi: Win7 i Win8
  3. W usłudze Active Directory musisz utworzyć dwie zasady łączące się z jednostką organizacyjną z komputerami użytkowników: pierwsza z nich zostanie zastosowana na komputerze z systemem Windows 7 (Win7 GPO), drugi - na komputerach z systemem Windows 8 (GPO Win8) Jako opcje filtrowania do stosowania zasad grupy do każdego z nich, stosujemy odpowiednie filtry WMI:Windows 7:
    WYBIERZ wersję Z Win32_OperatingSystem GDZIE Wersja PODOBNA DO "6.1%" i ProductType = "1"

    Windows 8:

    WYBIERZ wersję Z Win32_OperatingSystem GDZIE Wersja PODOBNA DO "6.2%" i ProductType = "1"
  4. W każdej polityce grupowej za pomocą GPP (Preferencje zasad grupy) tworzymy własną zmienną środowiskową - OSVerDla Win7GPO: przejdź do sekcji Rozwiń Konfiguracja komputera -> Preferencje -> Ustawienia systemu Windows -> Środowisko utwórz nową zmienną środowiskową:
    • Działanie: Utwórz
    • Zmienna systemowa
    • Nazwa: OSVer
    • Wartość: Win7

    Dla Win8GPO, odpowiednio:

    • Działanie: Utwórz
    • Zmienna systemowa
    • Nazwa: OSVer
    • Wartość: Win8
  5. Jako ścieżkę do profilu użytkownika określ: \\ Serwer \ ProfilShare \% OSVer% \% nazwa użytkownika% \Wskazówka. Możesz określić ścieżkę bezpośrednio w ustawieniach użytkownika w AD lub według tych samych zasad grupy.
  6. Spróbuj użyć użytkownika testowego ze skonfigurowanym profilem mobilnym, aby zalogować się na komputerach z systemem Windows 7 i Windows 8. Otwórz wiersz komend z uprawnieniami administratora i sprawdź stan zmiennej środowiskowej OSVer: ustaw o
  7. Upewnij się, że profile dla Windows 7 i 8 są tworzone w odpowiednich katalogach na serwerze plików (katalog testuser.V2)
Wskazówka. Artykuł został napisany na podstawie informacji dotyczących systemu Windows 8. Jednak ten artykuł dotyczy również profilów w systemie Windows 8.1, który używa tej samej wersji profilu użytkownika (v3) co Windows 8. Podczas aktualizacji do systemu Windows 8.1 nie musisz tworzyć dodatkowych zasad.