Home » Cloud » Azure » Azure Subscription Inventory Export to CSV

Azure Subscription Inventory Export to CSV

The below script use to export the azure subscription resources inventory to CSV file. the script Need to run on Powershell

# Connect to Azure
Connect-AzAccount

# Once signed in, use the Azure PowerShell cmdlets to access and manage resources in your subscription.
Get-AzSubscription

# Select a subscription by name
Set-AzContext -Subscription '<SubscriptionName>'

$result = "C:\Temp\azureresult.csv"

"SubscriptionName,SubscriptionId,Resource,Name,ResourceGroupName,ResourceId" `
| out-file $result -encoding ascii

# Loop through the resources and add to the output file
ForEach ($resource in Get-AzResource)
{
$AzureSubscription.Name + "," + `
$AzureSubscription.SubscriptionId + "," + `
$resource.ResourceType + "," + `
$resource.Name + "," + `
$resource.ResourceGroupName + "," + `
$resource.ResourceId `
| out-file $result -encoding ascii -append
}

Write-Output "Check $result"

Download

https://github.com/nkcodegit/Azure/blob/master/get-subscription-inventory.ps1