本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
使用儲存連接器搭配工作階段指令碼
啟用 AppStream 2.0 儲存連接器時,會在工作階段啟動指令碼執行時開始掛載。如果您的指令碼依賴於要掛載的儲存連接器,您可以等待連接器可用。 AppStream 2.0 會在 Windows 執行個體的 Windows 登錄檔中維護儲存連接器的掛載狀態,金鑰如下:
HKEY_LOCAL_MACHINE\SOFTWARE\Amazon\AppStream\Storage\<提供的使用者名稱>\<Storage 連接器>
登錄機碼值如下:
-
提供的使用者名稱:透過存取模式提供的使用者 ID。每個模式的存取模式和值如下:
-
使用者集區:使用者的電子郵件地址
-
串流 URL — UserID
-
SAML — NameID 。如果使用者名稱包含斜線 (例如,網域使用者的 SAMAccountName),則斜線會以「-」字元取代。
-
-
儲存連接器:為使用者啟用的持久性儲存選項的連接器。儲存連接器值如下:
-
HomeFolder
-
GoogleDrive
-
OneDrive
-
每個儲存連接器登錄機碼都包含 MountStatusDWORD值。下表列出 的可能值MountStatus。
注意
若要檢視這些登錄機碼,您必須具有 Microsoft 。NET 安裝在映像上的架構 4.7.2 版或更新版本。
Value | 描述 |
---|---|
0 |
未針對此使用者啟用儲存連接器 |
1 |
儲存連接器掛載正在進行中 |
2 |
儲存連接器掛載成功 |
3 |
儲存連接器掛載失敗 |
4 |
儲存連接器掛載已啟用,但尚未掛載 |
在 Linux 執行個體上,您可以查看檔案 ~/.config/appstream-home-folder/appstream-home-folder-mount-status 中 appstream_home_folder_mount_status 的值,以檢查主資料夾掛載狀態。
Value | 描述 |
---|---|
True |
已成功掛載主資料夾 |
False | 未掛載主資料夾 |