![](/img/trans.png)
[英]Find/list the Unused storage accounts in azure using powershell
[英]Powershell: List/Export all Azure Storage Accounts with "NetworkRuleSet" property to CSV
作為 Powershell 的新手,我正在嘗試以下操作:
我找到了下面的腳本,它基本上完成了其中的一部分,但它缺少獲取所有訂閱和導出部分的選項。 任何幫助深表感謝。
BR,吉姆
$Result=@()
$Storageaccounts = Get-AzStorageAccount
$Storageaccounts | ForEach-Object {
$storageaccount = $_
Get-AzStorageAccountNetworkRuleSet -ResourceGroupName $storageaccount.ResourceGroupName -AccountName $storageaccount.StorageAccountName | ForEach-Object {
$Result += New-Object PSObject -property @{
Account = $storageaccount.StorageAccountName
ResourceGroup = $storageaccount.ResourceGroupName
Bypass = $_.Bypass
Action = $_.DefaultAction
IPrules = $_.IpRules
Vnetrules = $_.VirtualNetworkRules
ResourceRules = $_.ResourceAccessRules
}
}
}
$Result | Select Account,ResourceGroup,Bypass,Action,IPrules,Vnetrules,ResourceRules```
要將數據導出到 CSV 文件,請使用以下代碼更改$Result
行。
$Result | Select Account,ResourceGroup,Bypass,Action,IPrules,Vnetrules,ResourceRules | Export-Csv -Path C:\Users\v-vedod\Desktop\9.csv
下面的代碼將幫助您將內容設置為該特定訂閱的腳本,但沒有運行所有訂閱的選項。
Set-AzContext -Subscription (use your subscription id)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.