限定USB裝置可搭配串流應用程式使用 - Amazon AppStream 2.0

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

限定USB裝置可搭配串流應用程式使用

有兩種方法可指定使用者可以重新導向至其 AppStream 2.0 串流執行個體的USB裝置:

注意

USB重新導向目前僅支援 Windows AppStream 2.0 串流執行個體。

  • 您可以在儲存在影像上的組態檔案中建立USB裝置篩選字串。此方法只能用於 Always-On 和 On-Demand 機群。

  • 您可以在建立叢集時指定USB裝置篩選器字串,使用 AWS 管理主控台或使用 CreateFleetAPI. 如需有關這些字串的詳細資訊,請參閱下一節。此方法只能用於彈性機群。

您可以在 AppStream 2.0 映像上建立檔案,以指定使用者可以為其串流應用程式提供哪些USB裝置。若要限定使用者USB裝置的資格,以便裝置可與串流應用程式搭配使用,請執行以下步驟。

注意

基於安全理由,請僅限定來自核可信任來源的USB裝置。若限定所有一般裝置或裝置類別,可能會允許串流應用程式使用未經核准的裝置。

  1. 如果您尚未這樣做,請安裝 AppStream 2.0 用戶端。如需相關資訊,請參閱 安裝和設定 AppStream 2.0 用戶端

  2. 將您想要符合資格的USB設備 Connect 到計算機。

  3. 瀏覽至 C:\Users\ < logged-in-user > 本機AppData\ AppStreamClient,然後連按兩下 dcvusblist.exe

  4. 在 [DCV-USB 裝置] 對話方塊中,會顯示連線至本機電腦的USB裝置清單。篩選器欄會顯示每個USB裝置的篩選字串。在要啟用之USB裝置的清單項目上按一下滑鼠右鍵,然後選擇「複製篩選字串」。

  5. 在您的桌面上,選擇 Windows Start (啟動) 按鈕,搜尋 Notepad。按兩下 Notepad (記事本) 以開啟新的檔案,將篩選字串複製到檔案,並將其儲存。稍後,您將使用篩選字串來限定USB裝置。

  6. 啟動新映像建置器。如需詳細資訊,請參閱啟動映像建置器以安裝和設定串流應用程式

  7. 映像產生器處於行中狀態後,請執行下列步驟以建立串流,URL並使用 AppStream 2.0 用戶端連線至映像產生器。

    1. 在清單中選取映像產生器後,選擇 [動作] > [建立串流] URL。

    2. 在「建立串流 URL」對話方塊中,選擇「複製連結」,然後將網址複製並貼到另一個檔案中以供日後使用。您將在步驟 12 中使用此URL功能重新連線至映像產生器。

    3. 選擇 Launch in Client (在用戶端中啟動)

    4. 如果啟動應用程式對話方塊開啟並提示您選擇開啟連結時要使用的應用程式,請選擇 Amazon AppStream開啟連結。若要防止下次執行此步驟,連線至映像建置器時顯示此對話方塊,請選取 Remember my choice for amazonappstream links (記住我對 Amazon appstream 連結的選擇) 核取方塊。

    5. 如果 AppStream 2.0 用戶端顯示「 AWS 客戶合約」、「 AWS 服務條款」、「 AWS 隱私權聲明」以及第三方通知的連結,請檢閱此資訊,然後選擇「完成」。

    6. 如果顯示用戶端登入頁面,則網址欄位會預先填入串流URL。選擇連線

    7. 如果出現提示,請以「Administrator (管理員)」身分登入映像建置器。

  8. 連線到映像產生器後,如果您的裝USB置要求您在使用驅動程式之前先安裝驅動程式,請在映像產生器上下載並安裝驅動程式。例如,如果您使用 Connexion 3D 滑鼠,您必須在影像映像建置器上下載並安裝必要的 Connexion 驅動程式。

  9. 在您的映像建置器桌面上,選擇 Windows Start (啟動) 按鈕,搜尋 Notepad。以滑鼠右鍵按一下 Notepad,然後選擇 Rus as Administrator (以系統管理員身分執行)

  10. 選擇 File (檔案)Open (開啟),然後開啟下列檔案:C:\ProgramData\Amazon\Photon\DCV\usb_device_allowlist.txt。您也可以使用 usb_device_allowlist.txt 檔案中的萬用字元表達式,允許使用特定製造商的整個裝置類別或所有裝置。

  11. 從您的本機電腦複製篩至映像建置器。特定USB裝置的篩選字串是以逗號分隔的字串,其中包含下列欄位:名稱基本類別SubClass通訊協定、ID 廠商ID 產品、Sup port 自動共用和略過重設。如需這些字串的詳細資訊,請參閱使用裝USB置篩選字串

  12. 中斷與映像產生器的連線、重新啟動映像檔,然後使用 AppStream 2.0 用戶端重新連線至映像檔。若要URL這麼做,請開啟 AppStream 2.0 用戶端,並將您在步驟 7 中建立的串流貼到用戶端登入網址欄位,然後選擇 [Connect]。

  13. 在映像產生器上,測試您的USB裝置以確認其如預期運作。

  14. 使用者必須先與其工作階段共用USB裝置,才能在 AppStream 2.0 工作階段中使用裝置。如需可協助使用者執行其任務的相關指導,請參閱USB设备

  15. 如果USB裝置如預期般使用映像建置器,請建立映像。如需詳細資訊,請參閱教學課程:使用 AppStream 2.0 主控台建立自訂 AppStream 2.0 映像

  16. 完成建立映像後,請更新 AppStream 2.0 叢集以使用新映像。

使用裝USB置篩選字串

本節說明可用於 AppStream 2.0 串流工作階段合格USB裝置的篩選器字串。此外,也提供如何使用這些字串的相關指導。以下是可用的篩選字串:

  • Name:根據預設,此篩選器字串的值是裝置的名稱,但您可以指定自己的值。

  • Base Class,SubClass,Protocol— 裝置的USB類別代碼。如需詳細資訊,請參閱「定義的類別代碼」。

  • ID Vendor (VID)— 組USB織指派給裝置製造商的唯一識別USB碼。

  • ID Product (PID)— 製造商分配給設USB備的唯一標識符。

  • Support Autoshare— 允許 AppStream 2.0 用戶端在串流工作階段開始時自動共用裝置。將此值設定為 1 以允許自動裝置共用。將此值設定為 0 以不允許自動裝置共用。

  • Skip Reset— 默認情況下,當設USB備由 AppStream 2.0 與流會話共享時,設備將重置以確保其正常運行。但是,如果重USB置某些設備,則在流會話期間無法正常運行。若要避免發生此問題,請將此篩選字串的值設定為,1以指示 AppStream 2.0 用戶端在與串流工作階段共用裝置時不要重設裝置。為確保裝置在與串流工作階段分享時重設,請將此值設為 0。當您設定 Skip Reset 的值時,請確定您將 Support Autoshare 的值設定為 01

從本機電腦複製的篩選字串是USB裝置專用的。在某些情況下,您可能希望允許整個類別的設備,而不是允許所有可能的USB設備。例如,您可能想要允許使用者使用任何類型的 Wacom 設計數位板或使用任何USB大量儲存裝置。在這種情況下,您可以為特定的篩選字串欄位提供萬用字元。如果您不知道VID和您PID的USB裝置,可以在 USBID 資料庫中搜尋此資訊。

下列範例顯示如何在串流工作階段期間設定用於USB裝置共用的篩選字串:

  • 在開始串流工作階段時自動允許所有大容量儲存裝置:「Mass storage, 8, *, *, *, *,1,0」

  • 在開始串流工作階段時自動允許所有 Wacom 裝置:「Wacom tablets, 3, *, *, 1386, *,1,0」

  • 允許所有提供音訊介面的裝置:「Audio, 1, *, *, *, *,1,0」

  • 允許裝置 X,但不要在共用裝置時重設。在開始串流工作階段時不要自動共用裝置:「X, Y, *, *, 1386, *,0,1」