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ż dążymy do tego, aby ta wersja fsLogix to "up-to-date", 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. Subskrybuj i postępuj zgodnie z bloga FSLogix, aby być na bieżąco 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 dla produktów
Pojemniki
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, gdy rozwiązywanie problemów z długim logowaniem razy.
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. Zwiększenie ustawienia SizeInMBs
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
Jak 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.
Rysunek 2: właściwości wirtualnego dysku twardego ODFC
Rysunek 2: ostrzeżenie 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ędzia wiersza polecenia frx mogą 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 kontenerami profilów FSLogix dla tożsamości tylko w chmurze Entra ID firmy Microsoft, artykule w blogu.
Czy można używać zestawów reguł aplikacji FSLogix z identyfikatorem Entra firmy Microsoft i tożsamościami tylko w chmurze?
Nie. 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?
Nie. ustawienia specyficzne dla obiektu działają tylko z tradycyjnymi identyfikatorami SID usługi Active Directory. Tożsamości hybrydowe (synchronizacja) działają tak długo, jak maszyna wirtualna jest hybrydowa usługa Entra przyłączona.
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?
Nie. 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 mogą 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:
- Klasyczne zespoły: klasyczne zespoły dla infrastruktury pulpitu zwirtualizowanego
- nowe Teams: uaktualnianie do nowej usługi Teams dla infrastruktury pulpitu zwirtualizowanego (VDI)
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:
-
RedirXMLSourceFolder
zawiera 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
do %AppData%\FSLogix
, który 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 tworzenia 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.xmlkontener 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?
- Sprawdź pliki dziennika profilu lub ODFC pod kątem błędów lub ostrzeżeń.
- Jeśli nie przy użyciu
ProfileType = 0
lubVHDAccessMode = 0
, jest to oczekiwany i znany problem. - Zapoznaj się z artykułem dotyczącym zwartego dysku VHD .
Jak 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?
Nie. 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 VHDCompactDisk
- Nie używaj
ProfileType = 3
aniVHDAccessMode = 1, 2, or 3
- Nie używaj ccdMaxCacheSizeInMBs