Prenosnik se v pisarni prijavi v približno štiridesetih sekundah, doma pa traja minute, in vmes nihče ni spremenil politike. Spremenila se je omrežna pot pod tremi funkcijami, ki so videti podobne in se obnašajo drugače. Gibljivi profil naloži stanje registra in mape profila, preusmerjanje map usmeri mapo lupine na strežniško skupno rabo, nezveznane datoteke pa hranijo predpomnilnik primernih omrežnih podatkov. Vse tri lahko prijavi dodajo čas, in običajno je odgovorna le ena od njih.

Tri čakanja s tremi različnimi lastniki

Prav gibljivi profil poskrbi, da nastavitve uporabnika sledijo osebi med sodelujočimi računalniki, nalaganje pa poteka zgodaj v seji. Uporabnikova veja registra in mape profila se ob prijavi kopirajo ali združijo, ob odjavi pa zapišejo nazaj. To delo je sinhrono, zato se počasna pot do skupne rabe profila občuti kot počasno namizje in ne kot počasno kopiranje datotek.

Preusmerjanje map je drug mehanizem. Izbrane mape lupine, Dokumenti so običajen primer, premakne na podprto omrežno mesto in jih pusti tam. Profil lahko potem ostane majhen, ker podatkov ni v njem, strošek pa se premakne v trenutek, ko se lupina ali aplikacija dotakne te mape.

Nezveznane datoteke dodajo lokalni predpomnilnik in sinhronizacijo za primerne omrežne datoteke. Odgovarjajo na drugo vprašanje, in sicer kaj se zgodi, ko strežnik ni dosegljiv, in lahko porabijo čas za sinhronizacijo ob prijavi in odjavi, ko je predpomnilnik zastarel. Prav obravnavanje teh treh kot ene nastavitve ustvari politiko, ki je počasna v eno smer in neuporabna v drugo.

Izmerite, katero res čaka

Začnite z branjem, kje živi profil in ali se nalaga s strežniške poti. Nato izmerite čas seznama imenika na vsaki skupni rabi, ki se je seja dotakne, ker lahko skupna raba, ki v lokalnem omrežju odgovori v milisekundah, skozi tunel in zaseden datotečni strežnik traja sekunde.

Ti dve dejstvi zožita težavo hitreje kot katera koli revizija politike, za njuno zbiranje pa ni treba spremeniti konfiguracije. Zaženite ju na prizadetem prenosniku, ne na strežniku, ki stoji ob skupni rabi.

Get-CimInstance Win32_UserProfile | Select-Object LocalPath, Loaded, SID
Get-ItemProperty 'HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList\*' | Select-Object ProfileImagePath
Measure-Command { Get-ChildItem '\\fs01.corp.internal\profiles\a.singh' | Out-Null }

Če je pot profila lokalna in na strežnik kaže le ena preusmerjena mapa, nalaganje profila ni vaše čakanje, kar koli pravi prijava podpore. Če je pot profila oddaljena in seznam traja sekunde, prijava čaka na to skupno rabo, popravek pa se nanaša na pot ali velikost profila in ne na namizje samo. Berite številke v tem vrstnem redu in prepir se običajno tam konča.

Povezava pride po začetku čakanja

Uporabniški tunel, ki se zažene z namizja, se pojavi šele dolgo po nalaganju profila, zato ne more pomagati fazi, ki je bila počasna. Windows opazi nedosegljivo pot, preide na predpomnjene poverilnice in lokalni profil, seja pa se na koncu odpre. Zato lahko isti prenosnik pri prvi prijavi doma traja minute, pri drugi pa sekunde, ko obstaja predpomnjen profil. Čakanje je resnično, a povezava, ki jo potrebuje, v tistem trenutku ne obstaja.

Popraviti to pomeni premakniti povezavo prej, ne nastavljati profila. Tunel računalnika ali povezava pred prijavo s preverjanjem računalnika vzpostavi pot, preden se uporabnik prijavi, in potrebuje svoj življenjski cikel potrdila ter svoja pravila požarnega zidu. Predpomnjene poverilnice so druga polovica zasnove in delujejo le za račune, ki so se že prijavili.

Preizkusite zaporedje, ne komponent. Popolnoma se odjavite, zaženite tunel, kot bi ga zagnal oddaljeni uporabnik, in izmerite prijavo od poziva za poverilnice do uporabnega namizja.

Hranite dokumente zunaj profila

Skupna raba profila je napačno mesto za velike zbirke dokumentov in Microsoftov vodnik za uvajanje gibljivih profilov prav zato hrani shrambo profilov in skupne rabe preusmerjenih map ločeno. Profil, ki nosi mapo Dokumenti velikosti več gigabajtov, bo počasen pri vsaki prijavi in odjavi, velikost pa tiho raste, dokler je nekdo ne izmeri.

Preusmerite mape, ki hranijo podatke, profilu pa pustite nastavitve. Izključite predpomnilnike, ki jih je mogoče znova zgraditi, kot so predpomnilniki brskalnikov in začasni podatki aplikacij, ker njihov prenos doda čas in ne spremeni ničesar, kar uporabnik vidi. Podatke poštnega predala in druge shrambe aplikacij hranite na mestu, ki ga aplikacija podpira, in ne na gibljivi poti.

Skupne rabe profila ne naredite dosegljive brez povezave. Nezveznane datoteke spadajo na primerne podatkovne skupne rabe, predpomnjena veja profila, ki se sinhronizira v obe smeri, pa je poročilo o okvari, ki čaka, da se zgodi.

Preizkusite vse štiri scenarije, preden to razglasite za rešeno

Hitra prijava v pisarni dokaže zelo malo. Zasnova mora prenesti dostop iz pisarne, delo od doma prek tunela, delo brez povezave in vrnitev v pisarno, ker se prav v četrtem primeru pojavijo konflikti sinhronizacije. Izmerite iste štiri z enim nadzorovanim računom in resničnimi aplikacijami ter številke zapišite.

Zberite dnevnik storitve profilov in nastali nabor politik iz prizadete seje, ne z vaše skrbniške delovne postaje.

Get-WinEvent -LogName 'Microsoft-Windows-User Profile Service/Operational' -MaxEvents 30
gpresult /r /scope:user
Measure-Command { Get-ChildItem '\\fs01.corp.internal\users\a.singh\Documents' | Out-Null }

Primerjajte te čase s pisarniško osnovo in z velikostjo tega, kar se prenaša. Prijava, ki tudi z majhnim profilom in hitro skupno rabo traja minuto, ni težava profila, in naslednje mesto za pogled je obdelava skupinske politike ali prijavna skripta, ki čaka na omrežje. Če je vrzel prav tam, profil nikoli ni bil težava. Preden spremenite politiko map ali izpraznite predpomnilnik, potrdite, da je nesinhronizirano delo ohranjeno, saj sta sinhronizacija in obnovljiva varnostna kopija različni zagotovili.

Sorodni članki