Řešení potíží se starými, dočasnými nebo místními profily

Obecně platí, že hlavní příčinou problému uživatele není FSLogix, pokud dochází k problémům se starými, dočasnými nebo místními profily. Ve většině případů se tyto problémy dají vyřešit bez nutnosti vytvářet žádost o podporu. Nastínili jsme nejčastější příčiny těchto problémů a jejich řešení.

Produkt FSLogix není povolený.

Po instalaci FSLogix nejsou povolené žádné funkce ani nastavení konfigurace. V závislosti na konfiguraci musí být povolená funkce Profily nebo kontejner ODFC.

Řešení

Projděte si články, které popisují, jak povolit a nakonfigurovat profil FSLogix nebo kontejnery ODFC.

Nesprávná nastavení v umístěních VHD nebo CCDLocations

VHDLocation se používají se standardními kontejnery, zatímco CCDLocations se používají s kontejnery cloudové mezipaměti. V obou konfiguracích musí být hodnoty pro tato nastavení (registr nebo Zásady skupiny) vyplněny správně. Kromě toho virtuální počítače s nainstalovaným a povoleným FSLogix musí mít přístup k umístěním.

Řešení

  1. Na virtuálním počítači otevřete editor registru.
  2. Vyhledejte následující klíče pro vaši konfiguraci:
    • HKEY_LOCAL_MACHINE\SOFTWARE\FSLogix\Profiles
    • HKEY_LOCAL_MACHINE\SOFTWARE\Policies\FSLogix\ODFC
  3. Ověřte, jestli hodnota a typ REG_SZ VHDLocationsCCDLocations typu (upřednostňovaný) nebo typ REG_MULTI_SZ.
  4. Hodnota REG_SZ s VHDLocations více položkami vyžaduje oddělovač středníkem.

Poznámka

Přístup k umístěním by měl před použitím v produkčním prostředí ověřit testovací uživatel.

Uživatelé nemají přístup k poskytovateli úložiště (oprávnění)

Konfigurace oprávnění pro poskytovatele úložiště je jedním z nejběžnějších chybně nakonfigurovaných nastavení pro řešení FSLogix. V závislosti na poskytovateli úložiště existují seznamy řízení přístupu (ACL) systému souborů NTFS, oprávnění na úrovni sdílené složky nebo oprávnění řízení přístupu na základě role (RBAC) v Azure. V závislosti na konfiguraci může být uživateli znemožněno přihlášení k virtuálnímu počítači.

ODEPŘENÍ PŘÍSTUPU K PROSTŘEDÍ F R X

Obrázek 1: Profil se nepodařilo připojit – přístup byl odepřen

Chyby protokolu profilu

[ERROR:00000005]   Attach vhd(x) failed, file is locked.  Retrying 3 time(s) at 15 second intervals (Access is denied.)
[ERROR:00000005]   Failed to attach VHD. (Access is denied.)
[ERROR:00000005]   Failed to attach virtual disk: \\<server-name>\<share-name>\%username%-%sid%\Profile_%username%.vhdx (Access is denied.)
[ERROR:00000005]   LoadProfile failed. Version: 2.9.8440.42104 User: %username%. SID: %sid%. SessionId: 10. FrxStatus: 31 (Access is denied.)

Řešení

Projděte si článek, který se zabývá konfigurací oprávnění úložiště.

Profil se používá na jiném počítači

Ve výchozí konfiguraci FSLogix povoluje relace jednoho uživatele do stejného kontejneru profilů a povoluje dočasné profily. Pokud se uživatel pokusí připojit k jinému virtuálnímu počítači, který je nakonfigurovaný tak, aby používal stejný kontejner profilu, a neodhlásí se z původní relace, získá dočasný profil. Když nastavení PreventLoginWithTempProfile povolíte, zabráníte tomu, aby se uživatel přihlásil k virtuálnímu počítači, když se jeho kontejner profilů používá.

POUŽÍVÁ SE KONTEJNER PROSTŘEDÍ F R X

Obrázek 2: Profil se nepodařilo připojit – profil se používá

Chyby protokolu profilu

[ERROR:000000a7]   Operation 'AcquireExclusiveLock' failed.  Retrying %x time(s) at %y second intervals (Unable to lock a region of a file.)
[INFO]             Status set to 1: Cannot load user's profile
[INFO]             ErrorCode set to 33 - Message: The process cannot access the file because another process has locked a portion of the file.
[ERROR:00000021]   LoadProfile failed. Version: 2.9.8430.30244 User: %username%. SID: %sid%. SessionId: 2. FrxStatus: 33 (The process cannot access the file because another process has locked a portion of the file.)

Řešení

Každá organizace musí vyhodnotit, jaký je správný postup pro tyto typy situací. V některých případech může být povolení přihlášení uživatele pomocí dočasného profilu lepší než odepření pokusu o přihlášení. V jiných situacích poučit uživatele, aby se před zahájením nového připojení naučili odhlásit se ze svých relací. Poslední možností je povolit více nebo souběžných připojení při používání FSLogix.

Místní profil existuje.

Při instalaci FSLogix na virtuální počítač, na kterém existují existující profily, je výchozím chováním respektovat místní profil místo vytváření nebo hledání profilu FSLogix. Tento problém se projeví, když se uživatel přihlásí k virtuálnímu počítači, kde nemá místní profil a je povolený FSLogix. Uživatel by získal profil FSLogix a vypadal by jako nový profil.

Řešení

Povolením nastavení DeleteLocalProfileWhenVHDShouldApply se při přihlášení odstraní místní profil a vytvoří se nebo připojí kontejner profilu FSLogix.

Upozornění

Před povolením DeleteLocalProfileWhenVHDShouldApply nastavení pro omezení rizika ztráty dat doporučujeme postupovat opatrně a zkontrolovat, které místní profily existují.

Dočasný nebo místní profil, pokud PreventLoginWithFailure je povolený nebo PreventLoginWithTempProfile

FSLogix používá frxshell.exe k nahrazení standardního systému Windows shell.exe , pokud je nakonfigurováno tak, aby zabránilo přihlášení uživatele v případě, že se jeho profil nepodaří připojit nebo dočasný profil Windows. Uživatelům, kteří používají vzdálenou aplikaci a úplnou desktopovou verzi, nebude přihlášení blokováno. Vzdálené aplikace nevolají standardní systém Windows shell.exe a FSLogix se během přihlašování nemůže připojit k přímé aplikaci.

Protokoly chyb profilu

Poznámka

Chyba se může lišit v závislosti na tom, proč se profil nepodařilo načíst. Příklad: Přístup byl odepřen.

[09:33:09.168][tid:00000c58.0000140c][INFO]             Configuration Read (DWORD): SOFTWARE\FSLogix\Profiles\PreventLoginWithFailure.  Data: 1
[09:33:09.168][tid:00000c58.0000140c][INFO]             Configuration Read (DWORD): SOFTWARE\FSLogix\Profiles\PreventLoginWithTempProfile.  Data: 1
...
[09:33:09.543][tid:00000c58.0000140c][ERROR:0000052e]   FindFile failed for path: \\<server-name>\<share-name>\%sid%_%username%\Profile*.VHDX (The user name or password is incorrect.)
[09:33:09.543][tid:00000c58.0000140c][INFO]             Status set to 27: Cannot find virtual disk at the provided location
[09:33:09.543][tid:00000c58.0000140c][INFO]             ErrorCode set to 1326 - Message: The user name or password is incorrect.
...
[09:33:09.543][tid:00000c58.0000140c][ERROR:0000052e]   LoadProfile failed. Version: 2.9.8440.42104 User: %username%. SID: %sid%. SessionId: 2. FrxStatus: 31 (The user name or password is incorrect.)
[09:33:09.543][tid:00000c58.0000140c][INFO]             loadProfile time: 391 milliseconds
...
[09:33:17.215][tid:00000c58.0000140c][INFO]           ===== Begin Session: StartShell
[09:33:17.215][tid:00000c58.0000140c][INFO]            User: %sid% (%username%)
...
[09:33:17.246][tid:00000c58.0000140c][INFO]            No FSLogix user session info found for user %sid%. This is not a profile we should handle
[09:33:17.246][tid:00000c58.0000140c][INFO]            Session configuration read (DWORD): SOFTWARE\FSLogix\Profiles\Sessions\%sid%\LogonStage = '5'(Logon_Complete)

Řešení

Jedná se o známý problém bez aktuálního alternativního řešení. Ve většině případů se uživatelům nepodařilo načíst svůj profil kvůli oprávněním k úložišti. Projděte si náš článek s postupy týkající se konfigurace oprávnění úložiště SMB.

Problémy s místem poskytovatele úložiště

FSLogix spoléhá při ukládání kontejnerů uživatelů na poskytovatele vzdáleného úložiště. Je důležité pečlivě monitorovat poskytovatele úložiště z hlediska výkonu i celkové kapacity úložiště. Pokud poskytovatel úložiště dosáhne maximální velikosti, uživatelé můžou narazit na jeden nebo více problémů:

  • Uživatelé nemůžou vytvářet nové kontejnery a skončit s dočasným nebo místním profilem.
  • Aktuální uživatelská relace se zablokuje nebo přestane reagovat.
  • Uživatelům se nepodaří připojit nebo správně odpojit kontejnery během přihlašování nebo odhlašování.

Řešení

Zvyšte kapacitu poskytovatele vzdáleného úložiště.