本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
将存储连接器与会话脚本结合使用
启用 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 文件夹 |