User 在登入 Azure Virtual Desktop 的時候出現無法掛載 User Profile Disk 的問題
經過檢查該 User 沒有任何殘留的 Session 在同一個 Host Pool 的任何一台 Session Host 上
思考方向是 User Profile Disk 在某個 Sign-out event 沒有被正常 Detached 導致 Open File 的問題
處理方式:
以 PoweShell 先登入 Azure Account
Connect-AzAccount
選取可管理該 User Profile Disk 所存放 Storage Account 的 Subscription
Select-AzSubscriptionSelect -subscriptionid 'oooooo-xxxxx-oooo-oooo-xxxxxxx'
建立一個 AzStorageContext 指向該 Storage Account
$Context = New-AzStorageContext -StorageAccountName "UserProfileDisk" -StorageAccountKey "ooooooooooooooo=="
Get-AzStorageFileHandle -Context $Context -ShareName "files" -Recursive
關閉該連線, Path 從前一個指令取得
Close-AzStorageFileHandle -Context $Context -ShareName "files" -Path 'Client01/S-1-5-21-xxxx-oooo-oooo-ooooo_UserName/Profile_UserName.VHDX' -CloseAll
Reference: https://infra.engineer/azure/65-azure-clearing-the-lock-on-a-file-within-an-azure-file-share
沒有留言:
張貼留言