Skip to content

Latest commit

 

History

History
44 lines (42 loc) · 4.82 KB

File metadata and controls

44 lines (42 loc) · 4.82 KB

使用 Azure AD Domain Services 搭配 Azure Files 建立 AVD

Lab1-3.建立 Azure Files 並啟用 Azure AD Domain Services 驗證

  • 在搜尋列搜尋儲存體帳戶,並點選
    GITHUB
  • 點選「新增」
    GITHUB
  • 基本的頁籤中,選擇與 Azure AD Domain Services 同樣的訂用帳戶與資源群組,輸入自定義的儲存體帳戶名稱,請注意,請使用小寫與數字且不能重複的名稱。此範例區域選擇東亞,此儲存體是要作為儲存體的容器,所以效能選擇進階,帳戶種類選擇 FileStorage,複寫可以依照情境需求選擇。
    GITHUB
  • 網路的頁籤中,選擇公用端點(所有網路)。如果您有比較嚴謹的存取控管,您可以選擇公用端點,只允許您指定的虛擬網路中的流量存取。這一步,請直接點選下方「檢閱+建立」,完成儲存體帳戶的建立
    GITHUB
  • 選擇剛建立好的儲存體帳戶,在左邊欄位的資料儲存類別中選擇檔案夠用,點選在右邊視窗檔案共用設定下方的 Active Directory: 「未設定」超連結,在步驟 1:啟用 Active Directory 資料來源中的 Azure Active Directory 網域服務窗格中點選設定,右邊會再跳出視窗,請勾選「為此檔案共用啟用 Azure Active Directory Domain Services (Azure AD DS)」後儲存,完成啟用
    GITHUB
    GITHUB
  • 回到檔案共用的視窗中,並新增檔案共用,輸入您的檔案共用名稱與容量,容量介於 100 GiB 到 102,400 GiB。點選建立。
    GITHUB
  • 點選剛建立的檔案共用,選擇左欄存取控制(IAM)後,選擇新增,指派儲存體檔案資料 SMB 共同參與者角色,並選取 Lab1-2 所建立的使用者,儲存。
    GITHUB
  • 點選左欄設定類別中的屬性,查看檔案共用路徑,此範例的路徑為「//stor1013.file.core.windows.net/userprofile」,在 Lab 會使用到此路徑,其中stor1013、userprofile 應該會依照您實際輸入的名稱顯示。
    GITHUB

設定 NTFS 存取權

  • 取得儲存體存取金鑰
    GITHUB
  • 使用 Azure AD Domain Services 系統管理員成員登入已加入網域的虛擬機器
  • 使用系統管理員身分開啟命令提示字元 (CMD) ,執行此命令,desired-drive-letter 以您選擇的磁碟機號取代,storage-account-name 以您的儲存體名稱取代,share-name 以檔案共用名稱取代,storage-account-key 以儲存體帳戶金鑰取代
     net use <desired-drive-letter>: \\<storage-account-name>.file.core.windows.net\<share-name> /user:Azure\<storage-account-name> <storage-account-key>
    
    GITHUB
  • 您可以將稍早建立的 User 加入到群組 avdgroup 中
  • 設定允許您的 Azure 虛擬桌面使用者建立自己的設定檔容器,同時封鎖其他使用者對其設定檔容器的存取。
    # 取代為 <mounted-drive-letter> 您所對應之磁片磁碟機代號
    # 輸入群組的 UPN 包含需要存取共用的使用者,M 代表修改存取權
    icacls <mounted-drive-letter>: /grant <user-email>:(M)
    # 只有建立的使用者才有存取寫入權限,OI 代表物件繼承、CI 代表容器繼承、IO 代表僅限繼承
    icacls <mounted-drive-letter>: /grant "Creator Owner":(OI)(CI)(IO)(M)
    # 預設 Authenticated Users、Builtin\Users 可讓這些使用者讀取其他使用者的設定檔容器,所以要將這兩個角色移除
    icacls <mounted-drive-letter>: /remove "Authenticated Users"
    icacls <mounted-drive-letter>: /remove "Builtin\Users"
    
    GITHUB
    完成後,請前往 Lab4