Težave z združljivostjo profila Windows 7 in Windows 8 Roaming Profile

Namenjeno vsem tistim, ki v svoji infrastrukturi uporabljajo čudovito tehnologijo gostujočih profilov Windows in tistim, ki se bodo neizogibno srečali s težavami združljivosti med gostujočimi profili Windows 7 in Windows 8 ...

Windows gostujoča profilna tehnologija se pogosto uporablja v podjetniških okoljih. Koncept profilov gostovanja je čudovit - ne glede na to, na katerem računalniku ali terminalu na severu uporabnik dela - vedno mu je mogoče zagotoviti delovno okolje z lastnimi dokumenti, nastavitvami programa, delovnim okoljem (postavitev ikon, možnosti menija ...) in drugimi elementi uporabniškega okolja. Ob vsaki spremembi uporabniškega profila so sinhronizirane z omrežno mapo in dostopne od kjer koli v korporativnem omrežju.

Vendar ima tudi Microsoft številne težave z gostujočimi profili - glavna sta njuna nezdružljivost v različnih različicah sistema Windows in možnost le enosmerne migracije, kar je še posebej pomembno pri začetku množične selitve podjetniškega sektorja v sistem Windows 8.

Po članku KB - Nepredvidljivo vedenje, če gostujoči uporabniški profil migrirate iz sistema Windows 8 na Windows 7 (Nepredvidljivost vedenja pri selitvi gostujočega uporabniškega profila iz sistema Windows 8 na Windows 7) - http://support.microsoft.com/kb/2748329:

Opomba: Stran KB trenutno ni na voljo, vendar je njeno vsebino enostavno dobiti iz Googlovega predpomnilnikaKB2748329. Windows 7 in Windows 8 uporabljata isto obliko uporabniškega profila, ki pa ni združljiva pri uporabi profilov gostovanja med različnimi različicami sistema Windows. Ko se uporabnik s profilom formata Windows 7 najprej prijavi v računalnik z operacijskim sistemom Windows 8, se profil samodejno pretvori v format Windows 8. Po tem profil ni več združljiv z Windows 7 in ga ni mogoče uporabiti za prijavo v računalnik s to različico OS (ko se poskušate prijaviti s takšnim profilom se uporablja (predpomnjeni) profil, shranjen lokalno pri prejšnji prijavi, ki morda ne vsebuje zadnjih sprememb ali je ustvarjen začasen profil. Podrobnosti v članku: Ponastavitev gostujočega profila v sistemu Windows).

Težava na splošno ni nova. Torej, ob prehodu iz sistema Windows XP na Windows 7 je bil samodejno ustvarjen nov gostovalni profil s pripono .v2 za gostujoči profil Windows 7. Tako so bili gostovalni profili različnih različic sistema Windows shranjeni v različnih mapah in ko se je uporabnik prijavil, je sistem samodejno naložil profil iz ustrezne mape.

Kakšne trenutno dejansko obstajajo različice gostovanja:

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

V operacijskem sistemu Windows 8 se je Microsoft iz nekega razloga odločil, da bo zmedel celoten logični sistem različic gostujočih profilov. Windows 8, kot smo že navedli, uporablja profil nove (v3) oblike, vendar tako OS kot Windows 7 in Windows 8 dejansko shranjujeta profile v imenikih s priponkami .v2 (!!!). To pomeni, da boste morali za pravilno delovanje izolirati profile Windows 8, tako da niso vidni napravam Windows 7.

Opomba. Verjamem, da bo Microsoft zaradi združljivosti v bližnji prihodnosti šel za dodelitev pripone .v3 v gostujoče profile Windows 8 (in Windows Server 2012). Vendar o tem še ni informacij..

Seveda bi bila najbolj očitna rešitev uporaba iste različice sistema Windows na vseh računalnikih organizacije, vendar, kot vsi dobro razumemo, v resničnih poslovnih pogojih to ni izvedljivo..

Druga možnost, bližja resničnosti, je uporaba posebne spremenljivke okolja v vsakem OS-ju, ki jo je mogoče nadomestiti v pot do gostovanja. Tako uporabnik z avtorizacijo v eni ali drugi različici OS dobi na razpolago profil za določen OS (seveda so profili v tem primeru neodvisni in ne govorimo o prenosu nastavitev med njimi). Podrobneje analiziramo to "škrlatino" ...

  1. Če želite shraniti profile, ustvarite novo mapo v skupni rabi na datotečnem strežniku, na primer \\ Server \ ProfileShare.
  2. Znotraj omrežne mape ustvarite dva direktorija: Win7 in Win8
  3. V storitvi Active Directory morate ustvariti dva pravilnika, ki se povezujeta z OU z računalniki uporabnikov: prvi bo uporabljen za osebni računalnik Windows 7 (Win7 GPO), drugi - v računalnikih z Windows 8 (Win8 GPO) Kot možnosti filtriranja za uporabo skupinskih pravilnikov za vsakega od njih uporabimo ustrezne filtre WMI:Windows 7:
    IZBERITE različico IZ Win32_OperatingSystem WHERE Različica VERI "6.1%" in ProductType = "1"

    Windows 8:

    IZBERITE različico IZ Win32_OperatingSystem WHERE Različica VERI "6,2%" in ProductType = "1"
  4. V vsaki od skupinskih politik z uporabo GPP (Group Policy Preferences) ustvarimo lastno spremenljivko okolja - OSVerZa Win7GPO: pojdite na razdelek Razširi konfiguracijo računalnika -> Nastavitve -> Nastavitve sistema Windows -> Okolje ustvari novo spremenljivko okolja:
    • Ukrep: Ustvari
    • Sistemska spremenljivka
    • Ime: OSVer
    • Vrednost: Win7

    Za Win8GPO, ustrezno:

    • Ukrep: Ustvari
    • Sistemska spremenljivka
    • Ime: OSVer
    • Vrednost: Win8
  5. Kot pot do uporabniškega profila podajte: \\ Server \ ProfileShare \% OSVer% \% username% \Namig. Pot lahko določite neposredno v uporabniških nastavitvah v AD ali z istimi pravilniki skupine.
  6. Poskusite uporabiti preizkusnega uporabnika s konfiguriranim gostujočim profilom za prijavo v računalnike z operacijskim sistemom Windows 7 in Windows 8. Odprite ukazni poziv s skrbniškimi pravicami in preverite stanje spremenljivke okolja OSVer: nastavite o
  7. Prepričajte se, da so profili za Windows 7 in 8 ustvarjeni v ustreznih imenikih na datotečnem strežniku (imenik testuser.V2)
Namig. Članek je bil napisan na podlagi informacij, pomembnih za Windows 8. Članek pa velja tudi za profile v sistemu Windows 8.1, ki uporablja enako različico uporabniškega profila (v3) kot Windows 8. Pri nadgradnji na Windows 8.1 vam ni treba ustvariti dodatnega pravilnika.