我正在創建一個用于洗掉所有診斷設定的腳本。但我對存盤帳戶有疑問。因為該腳本僅洗掉頂層的診斷設定。但是對于 Blob、佇列、檔案和表,診斷設定仍然存在......
$storage = Get-AzResource -Name "storageaccountpointa110"'
$id = $storage.ResourceId
Remove-AzDiagnosticSetting -ResourceId $id
這是輸出: 來自租戶的診斷設定
uj5u.com熱心網友回復:
我已經在我的環境中測驗過
Remove-AzDiagnosticSetting 僅采用資源 ID
由于 blob、佇列、檔案和表的資源 ID 與存盤帳戶資源 ID 不同,因此您的腳本僅洗掉存盤帳戶的診斷設定。
要洗掉存盤帳戶的診斷設定以及 blob、佇列、檔案和表,可以使用以下腳本:
$account = Get-AzResource -Name "StorageAccountName"
$accountResID = $account.ID
$blobResID = $account.ID "/blobServices/default"
$fileResID = $account.ID "/fileServices/default"
$queueResID = $account.ID "/queueServices/default"
$tableResID = $account.ID "/tableServices/default"
Remove-AzDiagnosticSetting -ResourceId $accountResID
Remove-AzDiagnosticSetting -ResourceId $blobResID
Remove-AzDiagnosticSetting -ResourceId $fileResID
Remove-AzDiagnosticSetting -ResourceId $queueResID
Remove-AzDiagnosticSetting -ResourceId $tableResID
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/428273.html
標籤:天蓝色 电源外壳 天蓝色 blob 存储 天蓝色存储 诊断
下一篇:Azure突觸部署失敗
