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