使用 FSLogix 配置用户配置文件容器

FSLogix 配置文件容器 是适用于 Windows 桌面方案(例如 Azure 虚拟桌面)的完整漫游用户配置文件解决方案。 用户可以登录到不同的设备,并希望其自定义和个性化数据漫游到他们连接到的设备或会话。

配置文件容器(单个容器)将整个 Windows 用户配置文件重定向到存储在存储提供程序上的虚拟硬盘(VHD)。 最常见的存储提供程序是 SMB 文件共享。 有关详细信息,请参阅 容器存储选项

配置文件容器包括所有 Microsoft 365 应用程序数据,以及 ODFC 容器所具有的所有优势和用途。 如果配置用户配置文件容器,则无需配置 ODFC 容器。

注释

建议在单一容器配置中使用配置文件容器。

本文不介绍如何 在单容器和双容器之间进行转换

先决条件

在使用 FSLogix 配置用户配置文件容器之前,需要:

  • 要与 FSLogix 一起使用的 Windows 设备,例如 Azure 虚拟桌面会话主机。 可以使用 Azure 虚拟桌面快速入门 部署用于测试的示例环境。
  • 正确配置了 NTFS 和共享级权限的 SMB 文件共享,或其他受支持的存储提供程序。
  • 具有管理员权限的本地设备上的用户帐户,用于配置注册表。
  • FSLogix 的最新版本下载安装在 Windows 设备上
  • 查看配置选项

配置文件容器配置

若要配置您的配置文件容器,请执行以下步骤:

  1. 验证 FSLogix 安装和版本

  2. 以本地管理员身份或具有管理权限的帐户登录到虚拟机。

  3. 打开注册表编辑器并导航到 HKEY_LOCAL_MACHINE\SOFTWARE\FSLogix\Profiles

  4. 添加以下设置:

    值名称 数据类型 Data Description
    Enabled DWORD 1 必选
    DeleteLocalProfileWhenVHDShouldApply DWORD 1 建议确保用户避免使用本地配置文件,以防意外丢失数据。
    FlipFlopProfileDirectoryName DWORD 1 推荐。 提供浏览容器目录的更简单方法。
    LockedRetryCount DWORD 3 推荐。 减少重试时间,以便更快速地检测失败情形。
    LockedRetryInterval DWORD 15 推荐。 减少重试时间,以实现更快速的失败情境。
    ProfileType DWORD 0 违约。 单一连接可降低复杂性并提高性能。
    ReAttachIntervalSeconds DWORD 15 推荐。 减少重试时间,以实现更快的失败方案。
    ReAttachRetryCount DWORD 3 推荐。 减少重试时间,以实现更快的失败方案。
    SizeInMBs DWORD 30000 违约
    VHDLocations MULTI_SZ 或 REG_SZ SMB 共享路径 例如:\\{windows-server-or-azure-files-fqdn}\{share-name}
    VolumeType REG_SZ VHDX 推荐。 由于 VHDX 支持的容量更大和能减少损坏情况,因此它比 VHD 更受欢迎。

    注释

    这些设置用于配置标准配置文件容器。 若要查看更多注册表设置和配置,请参阅 配置示例

    可以使用以下 PowerShell 命令添加注册表设置:

    $VHDLocations = "\\{windows-server-or-azure-files-fqdn}\{share-name}"
    New-ItemProperty -Path HKLM:\SOFTWARE\FSLogix\Profiles\ -Name Enabled -PropertyType dword -Value 1 -Force
    New-ItemProperty -Path HKLM:\SOFTWARE\FSLogix\Profiles\ -Name DeleteLocalProfileWhenVHDShouldApply -PropertyType dword -Value 1 -Force
    New-ItemProperty -Path HKLM:\SOFTWARE\FSLogix\Profiles\ -Name FlipFlopProfileDirectoryName -PropertyType dword -Value 1 -Force
    New-ItemProperty -Path HKLM:\SOFTWARE\FSLogix\Profiles\ -Name LockedRetryCount -PropertyType dword -Value 3 -Force
    New-ItemProperty -Path HKLM:\SOFTWARE\FSLogix\Profiles\ -Name LockedRetryInterval -PropertyType dword -Value 15 -Force
    New-ItemProperty -Path HKLM:\SOFTWARE\FSLogix\Profiles\ -Name ProfileType -PropertyType dword -Value 0 -Force
    New-ItemProperty -Path HKLM:\SOFTWARE\FSLogix\Profiles\ -Name ReAttachIntervalSeconds -PropertyType dword -Value 15 -Force
    New-ItemProperty -Path HKLM:\SOFTWARE\FSLogix\Profiles\ -Name ReAttachRetryCount -PropertyType dword -Value 3 -Force
    New-ItemProperty -Path HKLM:\SOFTWARE\FSLogix\Profiles\ -Name SizeInMBs -PropertyType dword -Value 30000 -Force
    New-ItemProperty -Path HKLM:\SOFTWARE\FSLogix\Profiles\ -Name VHDLocations -PropertyType string -value $VHDLocations -Force
    New-ItemProperty -Path HKLM:\SOFTWARE\FSLogix\Profiles\ -Name VolumeType -PropertyType string -Value vhdx -Force
    

验证你的配置文件容器配置

将 Windows 设备配置为使用 FSLogix 配置文件容器后,可以按照以下步骤验证配置:

  1. 以标准用户身份登录。

  2. 右键单击“开始”图标并选择终端应用

  3. 运行以下命令导航到 FSLogix 应用目录:

    cd "C:\Program Files\FSLogix\Apps"
    
  4. 运行以下命令列出每个重定向:

    .\frx.exe list-redirects
    

    下面是命令输出的示例:

    Active redirections
    -------------------
    \Device\HarddiskVolume4\Users\contoso => \Device\HarddiskVolume9\Profile
    \Device\HarddiskVolume4\Users\contoso\AppData\Roaming\Microsoft\Protect => \Device\HarddiskVolume4\Users\local_contoso\AppData\Roaming\Microsoft\Protect
    \Device\HarddiskVolume4\Users\contoso\AppData\Roaming\Microsoft\Credentials => \Device\HarddiskVolume4\Users\local_contoso\AppData\Roaming\Microsoft\Credentials
    \Device\HarddiskVolume4\Users\contoso\AppData\Local\Microsoft\Credentials => \Device\HarddiskVolume4\Users\local_contoso\AppData\Local\Microsoft\Credentials
    \Device\HarddiskVolume4\Users\contoso\AppData\Local\Microsoft\Office\16.0\OfficeFileCache => \Device\HarddiskVolume4\Users\local_contoso\AppData\Local\Microsoft\Office\16.0\OfficeFileCache
    \Device\HarddiskVolume4\OneDriveTemp\S-1-5-21-000000000-000000000-0000000000-0000000 => \Device\HarddiskVolume9\ODTemp
    \Device\HarddiskVolume4\$RECYCLE.BIN\S-1-5-21-000000000-000000000-0000000000-0000000 => \Device\HarddiskVolume9\PROFILE_RECYCLE.BIN
    Operation completed successfully!
    
  5. 打开文件资源管理器并打开在注册表中设置 VHDLocations 的完整路径。

  6. 双击标准用户的文件夹。

  7. 找到新创建的 VHDX 容器。

详细了解如何使用 FSLogix: