FSLogix — często zadawane pytania

FsLogix FAQ zawiera informacje dotyczące instalacji, konfiguracji, operacji i możliwości obsługi fsLogix w infrastrukturze pulpitu wirtualnego (VDI).

Instalacja

Czy system FSLogix jest zintegrowany ze wszystkimi systemami operacyjnymi Windows?

FsLogix nie jest funkcją systemu Windows i musi być zainstalowany oddzielnie. Pliki FSLogix można znaleźć w witrynie Azure Marketplace dla obrazów wielosesyjnej systemu Windows 10 i Windows 11. Chociaż chcemy, aby ta wersja produktu FSLogix została "aktualna", klienci powinni sprawdzić, która wersja jest zainstalowana. W razie potrzeby przeprowadź uaktualnienie do najnowszej wersji.

Czy fsLogix aktualizować automatycznie lub używać usługi Windows Update?

Nie, FSLogix musi zostać zaktualizowany ręcznie lub za pomocą istniejącego procesu tworzenia obrazu. Zasubskrybuj i postępuj zgodnie z blogiem FSLogix, aby zachować aktualność po wydaniu nowych wersji.

Czy fsLogix zapewnia aktualizacje przyrostowe?

Nie, wydania FSLogix są pełne wersje produktu.

Czy muszę odinstalować plik FSLogix przed zainstalowaniem nowej wersji?

Zależy. Jeśli musisz przejść do poprzedniej wersji, należy odinstalować program FSLogix, uruchomić ponownie, a następnie zainstalować poprzednią wersję. Zaktualizowane wersje można zainstalować w starszej wersji i wymagać ponownego uruchomienia.

Jakie wersje fsLogix są obsługiwane?

Firma Microsoft obsługuje tylko najnowszą wersję programu FSLogix. Zobacz naszą stronę pomocy technicznej produktu.

Kontenery

Czy rozmiar kontenera FSLogix wpływa na wydajność logowania?

Nie, rozmiar kontenera nie ma wpływu na czas logowania ani wydajność. Inne czynniki są znacznie ważniejsze podczas rozwiązywania problemów z długim czasem logowania .

Jakie jest zachowanie, gdy kontener FSLogix osiągnie lub przekroczy wartość "SizeInMBs"?

Użytkownicy mogą zacząć doświadczać dziwnego zachowania aplikacji lub uzyskiwania dostępu do plików z powodu braku magazynu w kontenerze. SizeInMBs Zwiększenie ustawienia spowoduje automatyczne zwiększenie rozmiaru kontenera podczas następnego logowania podczas korzystania z dysków dynamicznych. Aby zapobiec takim sytuacjom, należy zaplanować co najmniej 30% wolnego miejsca. Monitoruj dzienniki zdarzeń lub pliki dziennika pod kątem zdarzeń ostrzegawczych o rozmiarze mniejszym niż 2 GB i mniej niż 500 MB wolnego miejsca.

Czy muszę używać kontenera ODFC podczas korzystania z aplikacji platformy Microsoft 365?

Nie, kontener ODFC jest używany głównie w rozwiązaniach VDI, w których jest używany inny produkt profilu mobilnego. Zawsze używaj pojedynczego kontenera profilów, chyba że wymagania biznesowe lub robocze wymagają oddzielenia. Aby uzyskać więcej informacji, zapoznaj się z artykułem Typy kontenerów .

Jak mogę skonfigurować usługę OneDrive z usługą FSLogix?

FsLogix obsługuje całą złożoność (przekierowanie systemu plików) w tle. Gdy użytkownik loguje się do usługi OneDrive i musi wybrać lokalizację, powinien wybrać lokalizację domyślną (C:\Users\%username%\). FsLogix używa tej lokalizacji, a wszystkie dane są zapisywane w kontenerze użytkownika. Zapoznaj się z następującą dokumentacją usługi OneDrive:

Czy zasady usługi OneDrive monitorują rozmiar dysku VHD fsLogix lub rozmiar dysku lokalnego?

W przypadku używania fsLogix dla profilów lub profilów i kontenerów ODFC są używane, zasady miejsca na dysku w usłudze OneDrive sprawdzają dysk VHD FSLogix, a nie dysk systemu operacyjnego.

zasady dotyczące miejsca na jednym dysku

Rysunek 1. Obiekt zasad ostrzeżenia o miejscu na dysku w usłudze OneDrive

o d f c v h przestrzeń

Rysunek 2. Właściwości wirtualnego dysku twardego ODFC

ostrzeżenie o miejscu na jednym dysku

Rysunek 2. Ostrzeżenie usługi OneDrive — mała ilość miejsca na dysku

Czy można migrować dane profilu użytkownika z innych rozwiązań profilów mobilnych do kontenera FSLogix?

FsLogix nie zapewnia bezpośredniej ścieżki migracji z innych rozwiązań profilów mobilnych. Zaimplementowanie usługi OneDrive ze znanym przenoszeniem folderów lub podobnymi rozwiązaniami do magazynowania w chmurze lub sieci zapewnia użytkownikom lokalizację zapisywania danych poza ich profilem. W przypadku mniejszych przypadków użycia nasze narzędzie wiersza polecenia frx może pomóc skopiować profile lokalne do nowego dysku VHD(x).

Czy mogę przekonwertować z jednego kontenera profilu na profil i konfigurację kontenera ODFC?

Tak. Po utworzeniu kontenera ODFC fsLogix kopiuje dane z kontenera profilu, chociaż oryginalne dane nie są usuwane. Oryginalne dane muszą zostać usunięte ręcznie.

Przykładowe wpisy pliku dziennika ODFC:

[18:09:59.554][tid:00000f94.000040cc][INFO]            Mirroring C:\Users\%username%.FSL0\AppData\Local\Microsoft\OneDrive to \\?\Volume{7f7bafd1-fb6a-4f15-878d-3c2acf351e2e}\OneDrive\UserMeta
[18:09:59.554][tid:00000f94.000040cc][INFO]            CopyFolderToVolume: Source: C:\Users\%username%.FSL0\AppData\Local\Microsoft\OneDrive Destination: OneDrive\UserMeta Volume: \\?\Volume{7f7bafd1-fb6a-4f15-878d-3c2acf351e2e}\
[18:09:59.554][tid:00000f94.000040cc][INFO]            Creating mount point: C:\Windows\TEMP\FrxMount{5512FFFF-42DD-40B9-AE76-76B3CA567E4A} -> \\?\Volume{7f7bafd1-fb6a-4f15-878d-3c2acf351e2e}\
[18:09:59.554][tid:00000f94.000040cc][INFO]            Success creating mount point. Mirroring files...
[18:09:59.569][tid:00000f94.000040cc][INFO]            Copying directory: Source: C:\Users\%username%.FSL0\AppData\Local\Microsoft\OneDrive Destination: C:\Windows\TEMP\FrxMount{5512FFFF-42DD-40B9-AE76-76B3CA567E4A}\OneDrive\UserMeta
[18:09:59.569][tid:00000f94.000040cc][INFO]            Copying directory: C:\Windows\system32\robocopy.exe "C:\Users\%username%.FSL0\AppData\Local\Microsoft\OneDrive" "C:\Windows\TEMP\FrxMount{5512FFFF-42DD-40B9-AE76-76B3CA567E4A}\OneDrive\UserMeta" /MT /R:5 /W:1 /XJD /COPYALL /IT /B /DCOPY:DAT /MIR
[18:09:59.569][tid:00000f94.000040cc][INFO]            CreateProcess successful
[18:09:59.569][tid:00000f94.000040cc][INFO]            Enabling cloud files pass-through
[18:09:59.569][tid:00000f94.000040cc][INFO]            Waiting for process to end
[18:10:00.460][tid:00000f94.000040cc][INFO]            Robocopy exit code: 1 (Success)
[18:10:00.616][tid:00000f94.000040cc][INFO]            Success mirroring files
[18:10:00.616][tid:00000f94.000040cc][INFO]            Volume mount point removed
[18:10:00.616][tid:00000f94.000040cc][INFO]            Mirror complete

Microsoft Entra ID

Czy można używać kontenerów FSLogix z tożsamościami firmy Microsoft Entra i tożsamościami tylko w chmurze?

Tak...ALE wymaga zrozumienia ryzyka. Istnieją dwa (2) sposoby identyfikowania sposobu konfigurowania plików FSLogix dla identyfikatora Entra firmy Microsoft i tożsamości tylko w chmurze. Zapoznaj się z artykułem w blogu dotyczącym kontenerów profilów FSLogix dla usługi Microsoft Entra ID w chmurze tylko dla tożsamości .

Czy można używać zestawów reguł aplikacji FSLogix z identyfikatorem Entra firmy Microsoft i tożsamościami tylko w chmurze?

L.p. Zestawy reguł aplikacji działają tylko z tradycyjnymi identyfikatorami SID usługi Active Directory. Tożsamości hybrydowe (synchronizacja d) działają tak długo, jak maszyna wirtualna ma widok na kontroler domeny.

Czy można używać ustawień specyficznych dla obiektu z tożsamościami tylko w chmurze identyfikatora Firmy Microsoft lub maszynami wirtualnymi dołączonymi do firmy Microsoft i tożsamościami hybrydowymi?

L.p. Ustawienia specyficzne dla obiektu działają tylko z tradycyjnymi identyfikatorami SID usługi Active Directory. Tożsamości hybrydowe (synchronizacja d) działają tak długo, jak maszyna wirtualna jest przyłączona hybrydowa entra.

Czy mogę użyć tego samego kontenera profilu podczas przełączania z hybrydowej usługi Entra przyłączonej do hostów sesji lub maszyn wirtualnych przy użyciu tożsamości hybrydowych?

L.p. Identyfikator SID użytkownika zmienia się na identyfikator SID oparty na chmurze podczas logowania się do komputera, który jest przyłączony Do usługi Entra, co uniemożliwia prawidłowe ładowanie profilu.

Przekierowania lub redirections.xml

Jakie są zalecane wartości dla pliku redirections.xml?

FsLogix nie udostępnia zalecanych wartości dla pliku redirections.xml. Plik redirections.xml to zaawansowane narzędzie ułatwiające zarządzanie profilem użytkownika i może powodować problemy, jeśli nie są prawidłowo używane. Polegamy na właścicielach aplikacji, aby udokumentować, jakie dane mogą lub nie mogą być wykluczone z kontenera profilów użytkowników.

Na przykład:

Napiwek

Nie wykluczaj danych profilu użytkownika dla aplikacji, chyba że właściciel aplikacji udokumentował dane, które można wykluczyć.

Nie widzę zdarzeń redirections.xml w pliku dziennika.

Jeśli nie widzisz żadnych wpisów w pliku dziennika zgodnie z opisem w samouczku, najczęściej jest to jedna z trzech rzeczy:

  • Zawiera RedirXMLSourceFolder pełną ścieżkę nazwy pliku.
  • Użytkownik nie ma dostępu do odczytu do lokalizacji udziału plików.
  • Nie można odnaleźć ścieżki do udziału plików (sieć, DNS lub zła nazwa).

Usunięto ustawienie RedirXMLSourceFolder, ale przekierowania nadal istnieją.

Plik XML jest kopiowany z lokalizacji w RedirXMLSourceFolder lokalizacji do %AppData%\FSLogix, która znajduje się wewnątrz kontenera użytkownika. Usunięcie ustawienia nie powoduje usunięcia pliku z kontenera. Aby prawidłowo usunąć lub zatrzymać korzystanie z przekierowań, usuń zawartość istniejącego pliku XML. Możesz też użyć skryptu lub innego procesu, aby usunąć plik z kontenera użytkownika.

Instrukcja include nie działa zgodnie z oczekiwaniami.

Instrukcja include służy do przechowywania katalogów podrzędnych wykluczonych folderów w profilu użytkownika. Instrukcja include działa tylko wtedy, gdy dane lub folder istnieją w profilu PRZED utworzeniem instrukcji include. Aplikacje często tworzą te foldery podczas początkowego uruchamiania. Może to spowodować problemy, jeśli użytkownik otrzyma nowy profil, a dane nie istnieją, dopóki aplikacja nie zostanie uruchomiona.

Napiwek

Nie dołączaj tego typu danych do pliku XML.

Jaki jest limit wykluczania i dołączania instrukcji dla pliku redirections.xml?

Nie ma ograniczenia technicznego. Mniej jest więcej. Dodanie przekierowań dla małych folderów nie przynosi korzyści w środowisku użytkownika. Posiadanie wielu instrukcji wykluczania lub dołączania powoduje problem z wydajnością, ponieważ każde żądanie systemu plików musi być sprawdzane na liście przekierowań. Te operacje systemu plików sumuje się i zmniejsza ogólną wydajność maszyny wirtualnej.

Po zaimplementowaniu redirections.xml kontener użytkownika pozostał taki sam lub większy.

Zaimplementowanie pliku redirections.xml w celu wykluczenia zawartości istniejących profilów FSLogix nie powoduje usunięcia ani usunięcia wykluczenia z profilu użytkownika. Musisz usunąć kontener profilu lub utworzyć skrypt do uruchomienia po zalogowaniu lub części procesu logowania, aby usunąć zawartość z kontenera.

Kompaktowanie dysku VHD

Dlaczego kompaktowanie dysku VHD nie działa lub nie odzyskuje oczekiwanego miejsca?

  1. Sprawdź pliki dziennika profilu lub ODFC pod kątem błędów lub ostrzeżeń.
  2. Jeśli nie używasz polecenia ProfileType = 0 lub VHDAccessMode = 0, jest to oczekiwany i znany problem.
  3. Zapoznaj się z artykułem dotyczącym kompaktacji dysku VHD.

Jak mogę dostosować próg kompaktowania dysku?

Próg nie jest konfigurowalny.

Czy komunikat podczas wylogowania można dostosować?

Nie, komunikat podczas wylogowania jest wbudowanym procesem systemu Windows, którego nie można zmienić.

Co się stanie, jeśli użytkownik rozłączy się podczas wylogowania i spróbuje ponownie nawiązać połączenie?

Rozłączona sesja kontynuuje proces wylogowywanie, w tym kompaktowanie. Jeśli proces kompaktowania nie zostanie ukończony w czasie próby ponownego nawiązania połączenia przez użytkownika, dysk jest używany. Środowisko użytkownika zależy od innych ustawień konfiguracji. W domyślnych warunkach użytkownik jest zalogowany przy użyciu profilu tymczasowego.

Jak kompaktowanie dysku działa z pamięcią podręczną w chmurze?

Podczas fazy wylogowania cała zawartość dysku jest sprowadzana z jednego z dostawców do lokalnego dysku VHD(x). Następnie dysk jest oceniany pod kątem kompaktowania. Jeśli lub po zakończeniu kompaktowania lokalny dysk VHD(x) zostanie przekazany do dostawców pamięci podręcznej w chmurze. Ten proces powoduje, że proces wylogowania trwa dłużej w tej konfiguracji, co może prowadzić do złego środowiska użytkownika.

Pamięć podręczna w chmurze

Czy muszę używać pamięci podręcznej w chmurze w celu zapewnienia wysokiej dostępności?

L.p. Może to być akceptowalne rozwiązanie do używania standardowych kontenerów (VHDLocations) z dostawcą magazynu o wysokiej dostępności. Usługa Azure Files zapewnia wysoką dostępność za pośrednictwem magazynu strefowo nadmiarowego (ZRS) i jest zalecanym dostawcą magazynu.

Dlaczego wylogowanie się użytkowników trwa tak długo?

Usługa Cloud Cache wykonuje leniwe aktualizacje asynchroniczne dostawców magazynu zdalnego podczas sesji użytkowników. Te operacje nie są wykonywane w czasie rzeczywistym i podlegają opóźnieniu i przepływności dostawców sieci i magazynu. Po wylogowaniu usługa Cloud Cache próbuje scalić wszystkie dane z lokalnej pamięci podręcznej do wszystkich wymienionych dostawców magazynu. Dostawcy magazynu, którzy działają lub mają duże opóźnienie, potrwają dłużej, aby scalić. FsLogix przechowuje użytkowników wylogować się do momentu zakończenia operacji.

Zalecenia

  • Przejrzyj topologię sieci i opóźnienie dla wszystkich skonfigurowanych dostawców magazynu
  • Uaktualnianie dostawcy magazynu do warstwy o wyższej wydajności
  • Wyłączanie dysku VHDCompactDisk
  • Nie używaj ProfileType = 3 ani VHDAccessMode = 1, 2, or 3
  • Nie używaj ccdMaxCacheSizeInMBs