搭配使用個人工作階段桌面與遠端桌面服務
您可以使用個人工作階段桌面,將以伺服器為基礎的個人桌面部署到雲端運算環境中。 (雲端運算環境會分隔網狀架構 Hyper-V 伺服器與客體虛擬機器,例如 Microsoft Azure 雲端或 Microsoft 雲端平台)。個人工作階段桌面功能會延伸遠端桌面服務中以工作階段為基礎的桌面部署案例,以建立新類型的工作階段集合,而讓每個使用者都會被指派具有系統管理權限的個人工作階段主機。
請使用下列資訊來建立和管理個人工作階段桌面集合。
建立個人工作階段桌面集合
您可以使用 New-RDSessionCollection Cmdlet 來建立個人工作階段桌面集合。 下列三個參數提供個人工作階段桌面所需的設定資訊:
- -PersonalUnmanaged - 指定可讓您將使用者指派給個人工作階段主機伺服器的工作階段集合類型。 如果您未指定此參數,則系統會將集合建立為傳統的「RD 工作階段主機」集合;其會在使用者登入時將他們指派給下一個可用的工作階段主機。
- -GrantAdministrativePrivilege - 指定要將系統管理權限授與指派給工作階段主機的使用者 (如果您使用 -PersonalUnmanaged 的話)。 如果您未使用此參數,則只會將標準使用者權限授與使用者。
- -AutoAssignUser - 指定將透過 RD 連線代理人連線之新使用者自動指派給未指派的工作階段主機 (如果您使用 -PersonalUnmanaged 的話)。 如果在集合中有任何未指派的工作階段主機,則使用者會看到一則錯誤訊息。 如果您未使用這個參數,則必須在使用者登入前手動將使用者指派給工作階段主機。
以手動方式將使用者指派給個人工作階段主機
使用 Set-RDPersonalSessionDesktopAssignment Cmdlet,以手動方式將使用者指派給集合中的個人工作階段主機伺服器。 此 Cmdlet 支援下列參數:
-CollectionName <string>
-ConnectionBroker <string>
-User <string>
-Name <string>
- –CollectionName - 指定個人工作階段桌面集合的名稱。 此為必要參數。
- –ConnectionBroker - 為您的遠端桌面部署指定遠端桌面連線代理人 (RD 連線代理人)。 若未提供此值,Cmdlet 將會使用本機電腦的完整網域名稱 (FQDN)。
- –User - 以「網域\使用者」的格式指定要與個人工作階段桌面產生關聯的使用者帳戶。 此為必要參數。
- –Name - 指定工作階段主機伺服器的名稱。 此為必要參數。 此處指定的工作階段主機必須是 -CollectionName 參數所指定的集合成員。
Import-RDPersonalSessionDesktopAssignment Cmdlet 會從文字檔中匯入使用者帳戶與個人工作階段桌面之間的關聯。 此 Cmdlet 支援下列參數:
-CollectionName <string>
-ConnectionBroker <string>
-Path <string>
–Path 會指定要匯入之檔案的路徑和檔案名稱。
從個人工作階段主機中移除使用者指派
使用 Remove-RDPersonalSessionDesktopAssignment Cmdlet,可移除個人工作階段桌面與使用者之間的關聯。 此 Cmdlet 支援下列參數:
-CollectionName <string>
-ConnectionBroker <string>
-Force
-Name <string>
-User <string>
–Force 會強制執行命令而不要求使用者確認。
查詢使用者指派
使用 Get-RDPersonalSessionDesktopAssignment Cmdlet,可取得個人工作階段桌面和相關使用者帳戶的清單。 此 Cmdlet 支援下列參數:
-CollectionName <string>
-ConnectionBroker <string>
-User <string>
-Name <string>
您可以執行此 Cmdlet,以依集合名稱、使用者名稱或工作階段桌面名稱進行查詢。 如果您僅指定 –CollectionName 參數,則 Cmdlet 會傳回工作階段主機和相關使用者的清單。 當您也指定了 –User 參數,則會傳回與該使用者相關聯的工作階段主機。 如果您提供 –Name 參數,則會傳回與該工作階段主機相關聯的使用者。
Export-RDPersonalPersonalDesktopAssignment Cmdlet 會將使用者與個人虛擬桌面目前的關聯匯出至文字檔。 此 Cmdlet 支援下列參數:
-CollectionName <string>
-ConnectionBroker <string>
-Path <string>
所有的新 Cmdlet 均支援一般參數:-Verbose、-Debug、-ErrorAction、-ErrorVariable、-OutBuffer 和 -OutVariable。 如需詳細資訊,請參閱 about_CommonParameters。