برای دریافت منابع موجود از گروه های منابع با استفاده از PowerShell، باید از دستور Get-AZResource استفاده کنیم . فرض کنید نام گروه منبع AnsibleTestRG را داریم و باید منابع را از گروه منبع بازیابی کنیم، سپس از دستور زیر استفاده می کنیم.
مثال
Get-AzResource -ResourceGroupName AnsibleTestRG
برای فیلتر کردن خروجی،
خروجی
Get-AzResource -ResourceGroupName AnsibleTestRG | Select Name, ResourceType, Location
خروجی
اگر چندین گروه منبع در اشتراک خاص وجود دارد، میتوانیم از دستورات زیر برای صادرات منابع از گروه منبع به فایل CSV استفاده کنیم.
[/membership]مثال
$ErrorActionPreference = "Stop" try { Connect-AZAccount Set-AzContext -SubscriptionName 'Your Subscription Name' $rgs = Get-AzResourceGroup foreach ($rg in $rgs.ResourceGroupName) { Write-Output "Checking Resource Group: $rg" Get-AzResource -ResourceGroupName $rg | Select Name, ResourceGroupName, Type, Location | Export-Csv .AzureResources.csv -Append -Force -NoTypeInformation } } catch { Write-Host "$($_.Exception.Message)" -BackgroundColor DarkRed }