将存储连接器与会话脚本结合使用 - 亚马逊 AppStream 2.0

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

将存储连接器与会话脚本结合使用

启用 AppStream 2.0 存储连接器后,它们将在会话启动脚本运行时开始装载。如果您的脚本依赖于正在装载的存储连接器,则可以等待连接器可用。 AppStream 2.0 通过以下键维护 Windows 实例上的 Windows 注册表中存储连接器的挂载状态:

HKEYLOCAL_MACHINE\\ AmazonSOFTWARE\AppStream\ Storage\<provided user name>\ <Storage connector>

注册表项值如下所示:

  • 提供的用户名 – 通过访问模式提供的用户 ID。访问模式及其值如下所示:

    • 用户池 – 用户的电子邮件地址

    • 直播 URL — 用户 ID

    • SAML— 姓名 ID。如果用户名包含斜杠(例如,域用户的斜杠SAMAccountName),则该斜杠将替换为 “-” 字符。

  • 存储连接器 – 为用户启用的持久性存储选项的连接器。存储连接器值如下所示:

    • HomeFolder

    • GoogleDrive

    • OneDrive

每个存储连接器注册表项都包含一个MountStatusDWORD值。下表列出了可能的值MountStatus

注意

要查看这些注册表项,你必须拥有 Microsoft。 NET您的映像上安装了框架版本 4.7.2 或更高版本。

描述
0

未为此用户启用存储连接器

1

存储连接器安装正在进行中

2

已成功安装存储连接器

3

存储连接器安装失败

4

存储连接器安装已启用,但尚未安装

在 Linux 实例上,你可以通过查看 ~/.config/ /-status 文件中 appstream_home_folder_mount_status 的值来检查主文件夹的安装状态。appstream-home-folder appstream-home-folder-mount

描述
True

已成功挂载 Home 文件夹

False 尚未挂载 Home 文件夹