Profile użytkowników w Windows Vista, cz. II

Przekierowanie folderów, zasady grupy, migracja

Opublikowano: 2 sierpnia 2007
Zawartość strony
Przekierowanie folderówPrzekierowanie folderów
Zasady grupyZasady grupy
MigracjaMigracja
PodsumowaniePodsumowanie
Przeczytaj pozostałe części tego artykułuPrzeczytaj pozostałe części tego artykułu

Przekierowanie folderów

Jak już wspomniałam, jednym z sposobów zmniejszenia negatywnych skutków istnienia dwóch profili, wynikających z logowania się na różnych systemach, jest zastosowanie przekierowania kluczowych folderów, takich jak chociażby „Moje dokumenty” czy „Pulpit”.

Przy takiej operacji możemy wykorzystać nowe ustawienie zasad grupy o nazwie „Zastosuj także zasady przekierowywania do systemów operacyjnych Windows 2000, Windows 2000 Server, Windows XP i Windows Server 2003”. Dzięki niemu przekierowanie automatycznie zostanie dokonane w formacie zgodnym z starszymi systemami. Czyli na przykład, zamiast przekierowania do folderu „Dokumenty” nastąpi przekierowanie do „Moje dokumenty”. Choć tak naprawdę za tym ustawieniem kryje się coś więcej, niż tylko zmiana nazwy przekierowanego folderu, ale o tym co dokładnie, na końcu tej sekcji.

Teraz chcę jeszcze tylko podkreślić, że ustawienie to ma oczywiście zastosowanie tylko do tych folderów, które mogły być przekierowane również w starszych systemach. Nie można albowiem zapominać, że w Vista znacząco wzrosła liczba folderów, które mogą podlegać przekierowaniu. Obecnie jest ich aż 13 i są to: AppData (Roaming), Pulpit, Menu Start, Dokumenty, Obrazy, Muzyka, Wideo, Ulubione, Kontakty, Pobieranie, Łącza, Wyszukiwania, Zapisane gry.

Widzimy tutaj dużo nowych możliwości przekierowania, jak i kilka znanych już ze starych systemów, takich jak chociażby dawny Dane Aplikacji obecnie występujący jako AppData (Roaming). I tu uwaga, że w przypadku przekierowania tego folderu w Vista, w znajdującym się w nim folderze Appdata\Roaming\Microsoft z przekierowania wykluczane są automatycznie następujące foldery: Credentials, Crypto, Protect i SystemCertificates. Wszystko to w celu zabezpieczenia przed niepowołanym dostępem do znajdujących się w nich specyficznych elementów, związanych chociażby z certyfikatami.

I na koniec tematyki dotyczącej przekierowania, niejako przy okazji, bardzo ważna uwaga, dotycząca konfiguracji zasad grup. By uniknąć problemów wszystkich zmian zasad dokonujemy ze stacji z zainstalowanym systemem Vista. Przypadek przekierowania folderów jest świetnym przykładem, jak dziwne efekty mogą wystąpić, gdy nie przestrzegamy tej zasady. Prześledźmy tu dwa przypadki z tym związane:

W polisie konfigurujemy przekierowanie folderu „dokumenty” na komputerze z Vistą i nie zaznaczamy opcji „Zastosuj także zasady przekierowywania do systemów operacyjnych Windows 2000, Windows 2000 Server, Windows XP i Windows Server 2003”.

Co się dzieje w tle: w katalogu „..\Policies\{identyfikator GPO}\User\Documents & Settings” tworzone są dwa pliki: fdeploy1.ini, fdeploy.ini – plik fdeploy1.ini zawiera konfigurację. Teraz taką polisę chcemy edytować na systemie Windows Server 2003.

Efekt: brak ustawień, które już skonfigurowaliśmy w gałęzi „Dokumenty” korzystając z Visty, co więcej nie można skonfigurować nawet przekierowania innych folderów o czym informuje nas komunikat o braku dostępu do pliku konfiguracyjnego.

W polisie konfigurujemy przekierowanie folderu dokumenty na komputerze z Windows Server 2003.

Co się dzieje w tle: w katalogu „..\Policies\{identyfikator GPO}\User\Documents & Settings” tworzony jest tylko plik fdeploy.ini, który zawiera konfigurację. Teraz taką polisę edytujemy na systemie Vista.

Co się dzieje w tle: Tworzony jest nowy plik fdeploy1.ini do którego przenoszona jest przetworzona odpowiednio zawartość Fdeploy.ini.

Efekt: nawet jeśli teraz nie zaznaczymy „Zastosuj także zasady przekierowywania do systemów operacyjnych Windows 2000, Windows 2000 Server, Windows XP i Windows Server 2003” to przekierowany katalog i tak będzie miał nazwę „Moje dokumenty” co jest wynikiem wcześniejszego przeniesienia zawartości pliku.

Zresztą coś bardzo analogicznego do tego, co nastąpiło w drugim przypadku, dzieje się również, gdy skonfigurujemy przekierowanie np. dla dokumentów korzystając z systemu Vista, ale zrobimy to następująco:

Konfigurujemy polisę lecz nie zaznaczamy „Zastosuj także zasady przekierowywania do systemów operacyjnych Windows 2000, Windows 2000 Server, Windows XP i Windows Server 2003”. Zatwierdzamy konfigurację.

Teraz rekonfigurujemy polisę i tym razem zaznaczamy „Zastosuj także zasady przekierowywania do systemów operacyjnych Windows 2000, Windows 2000 Server, Windows XP i Windows Server 2003”

W wyniku tego małego oszustwa przekierowany folder będzie miał nazwę „Dokumenty” i pomimo tej nazwy będzie mógł być przekierowany na starszych systemach np. w Windows XP. O czym to świadczy? O tym, że tak naprawdę liczy się to, który z dwóch plików zawiera ustawienia konfiguracyjne: fdeploy1.ini czy też fdeploy.ini. Jeśli pierwszy z nich to ustawienia przekierowania będą dotyczyły wyłącznie systemów Vista. Zaznaczenie opcji „Zastosuj także zasady przekierowywania do systemów operacyjnych Windows 2000, Windows 2000 Server, Windows XP i Windows Server 2003” powoduje, że plik fdeploy.ini jest plikiem konfiguracyjnym i mogą również korzystać z jego ustawień systemy starsze. Jak widać zgodnie z tym, co wspomniałam już na początku tej sekcji, to nie tylko ustawienie wpływające na zmianę nazwy, ale też na to, czy przekierowanie w ogóle będzie miało miejsce.

Do początku stronyDo początku strony

Zasady grupy

Niejako przed chwilą, pewnego rodzaju wstęp do zasad grupy został zrobiony. Teraz prześledźmy dokładnie, jakie jeszcze nowe ustawienia w dziedzinie konfiguracji profili przez zasady grup (ang. group policy) wnosi Vista. Można je znaleźć w dwóch standardowych lokalizacjach poświęconych profilom. Pierwsza z nich to gałąź „Konfiguracja komputera\Szablony administracyjne\System\Profile użytkownika”. Tu z nowości mamy:

„Usuń przy ponownym uruchomieniu systemu profile użytkowników starszych niż określona liczba dni” – wbrew nazwie ustawienie to nie będzie dyskryminować naszych użytkowników na podstawie wieku ;), lecz spowoduje, że profil nieużywany przez określoną liczbę dni zostanie usunięty; jak widać skutki tej opcji są dość drastyczne i dlatego należy ją stosować bardzo świadomie;

„Nie wymuszaj usunięcia rejestru użytkownika z pamięci przy wylogowaniu” – poprzednie wersje systemów niekiedy miewały problemy ze zwolnieniem profilu użytkownika przy wylogowywaniu; obecnie Vista wymusza zwalnianie rejestru użytkownika z pamięci nawet, gdy nie zostaną zwolnione wszystkie uchwyty do kluczy rejestru; włączenie tego ustawienia spowoduje, że Vista będzie czekać na ich zwolnienie;

Uwaga! Jak już wspomniałam wcześniejsze wersje mogły mieć problemy z profilem przy wylogowywaniu. Microsoft dedykował tym problemom narzędzie o nazwie User Profile Hive Cleanup. Nie jest ono jednak przeznaczone do instalacji w systemie Vista.

„Ustaw ścieżkę profilu mobilnego dla wszystkich użytkowników logujących się do tego komputera” – pozwala podać ścieżkę do udziału w którym znajdą się wszystkie profile użytkowników korzystających z danego komputera; ścieżkę tę zaleca się podać w formacie: \\Nazwa_komputera\Nazwa_udziału\%username%, dzięki czemu każdy będzie miał osobny profil; jeśli w ścieżce nie podamy %username% powstanie jeden profil wspólny dla wszystkich; działanie tej opcji uzależnione jest jeszcze od jednej kwestii, wynikającej z zasad określających kolejność użytego profilu; profile wykonywane są albowiem w kolejności na podstawie poniższych ścieżek:

ścieżka do profilu mobilnego Usług terminalowych określona w zasadzie Usług terminalowych;

ścieżka do profilu mobilnego Usług terminalowych określona w obiekcie użytkownika;

ścieżka do profilu mobilnego dla komputera określona w tej zasadzie;

ścieżka do profilu mobilnego dla użytkownika określona w obiekcie użytkownika;

Jak widać, profil wskazany w tym ustawieniu zasad grupy zostanie zastosowany tylko wtedy, gdy wcześniej nie określono lokalizacji profilu w powiązaniu z usługami terminalowymi.

„Ustaw maksymalny czas oczekiwania na sieć, jeśli użytkownik ma profil mobilny lub zdalny katalog macierzysty” – zasada mająca zastosowanie głównie w przypadku sieci bezprzewodowych; domyślnie Vista czeka maksymalnie 30 sekund na dostępność sieci w celu załadowania profilu mobilnego; jeśli wartość ta dla nas jest niewystarczająca, tu możemy ją zmienić.

Druga gałąź związana z profilami to gałąź „Konfiguracja użytkownika\Szablony administracyjne\System\Profile użytkownika”. Tu mamy tylko jedną nową rzecz czyli „Katalogi sieciowe do synchronizacji wyłącznie przy logowaniu/wylogowaniu”. Standardowo Vista dokonuje synchronizacji przekierowanych folderów na bieżąco. Jeśli nie chcemy, by odbywało się to w ten sposób, możemy tu skonfigurować, iż synchronizacja dla danego podfolderu przekierowanego folderu ma się odbywać tylko przy logowaniu i wylogowywaniu. Cały mechanizm buforowania w Vista zresztą przeszedł dość dużą przemianę. Dzięki nowej technologii o nazwie BDT (ang. Bitmap Differentia Transfer) możliwe stało się również buforowanie typów plików, które do tej pory były wyłączone z tego procesu a więc na przykład .pst czy też .mdb. A to między innymi dlatego, że BDT nie przesyła już plików w całości, a tylko zmieniające się w pliku dane. Ma to ogromne znaczenie w przypadku bardzo dużych plików, w których dokonujemy tylko małej zmiany, gdyż redukuje ruch w sieci.

Dodatkowo obecny mechanizm synchronizacji działa zupełnie w tle. Przy wylogowaniu użytkownik nie jest już niepokojony ekranem informującym o przebiegającym właśnie procesie synchronizacji.

Do początku stronyDo początku strony

Migracja

Przyjrzeliśmy się już strukturze profilu w Vista, zasadom jego powstawania, co jednak gdy użytkownik ma już profil utworzony w starszym systemie i chcemy przenieść go do Visty? Jeśli robimy upgrade sytemu nie będzie problemu. Instalator sam odpowiednio zaktualizuje profil. Jeśli natomiast przenosimy profil na inny komputer, musimy odpowiednio profil zmigrować. Microsoft dostarcza w tym celu dwóch podstawowych narzędzi, którymi są: Easy Transfer i User State Migration Tool 3.0. Różnią się one nie tylko sposobem działania ale przede wszystkim przeznaczeniem. Drugie z nich można już swobodnie wykorzystać w celu zautomatyzowania naprawdę masowego przenoszenia profili. Nie będę w tym momencie szczegółowo opisywać zasad ich użycia, bo nie jest to celem tego artykułu. Po dokładny opis ich zastosowania odsyłam do dokumentacji im przeznaczonej, jak i do licznych publikacji w Internecie, które na ich temat już powstały.

Do początku stronyDo początku strony

Podsumowanie

Jak widać, również w profilach systemu Vista parę rzeczy nieco się zmieniło w odniesieniu do poprzedników. Niektóre ze zmian były zupełnie zamierzonym działaniem w kierunku rozszerzenia funkcjonalności związanych z profilami. Inne wyniknęły trochę z konieczności zastosowania okresu przejściowego w celu na przykład zapewnienia działania starszych aplikacji. Wszystkie one jednakże zadecydowały o kształcie obecnego profilu w Vista. Rzeczy może nie tak spektakularnej pod względem graficznym, jak chociażby Aero czy inne nowości, ale rzeczy bez której nie może na co dzień obejść się każdy użytkownik - choć pewnie wielu z nich nie zdaje sobie nawet sprawy z istnienia czegoś takiego jak profil :).

Do początku stronyDo początku strony

Przeczytaj pozostałe części tego artykułu

Profile użytkowników w Windows Vista, cz. I


Barbara Wróbel

Barbara Wróbel
Absolwentka Wydziału Informatyki i Nauki o Materiałach Uniwersytetu Śląskiego. Jako instruktor prowadzi szkolenia dla ABC Data Centrum Edukacyjne. Moderator portalu wss.pl. Główne zakresy zainteresowań: ISA Server, usługi terminalowe, Active Directory. Posiada certyfikat MCSE+S.


Do początku stronyDo początku strony