How to get all Azure Storage Accounts using PowerShell

Introduction  

In this blog, you will see how to get all Azure Storage Accounts using PowerShell.

Prerequisites

Install Azure PowerShell Module to run the script. 

PowerShell Script

Open a text file. Copy and paste the below script. Save the file as script.ps1.

  1. ################# Azure Blob Storage - PowerShell ####################  
  2.  
  3. ## Input Parameters  
  4. $resourceGroupName="azpractice"   
  5.  
  6. ## Connect to Azure Account  
  7. Connect-AzAccount   
  8.  
  9. ## Function to get all the storage accounts  
  10. Function GetAllStorageAccount  
  11. {  
  12.     Write-Host -ForegroundColor Green "Retrieving the storage accounts..."  
  13.  
  14.     ## Get the list of Storage Accounts  
  15.     $storageAccColl=Get-AzStorageAccount  
  16.     foreach($storageAcc in $storageAccColl)  
  17.     {  
  18.         write-host -ForegroundColor Yellow $storageAcc.StorageAccountName  
  19.     }   
  20.   
  21.     Write-Host -ForegroundColor Green "Retrieving the storage accounts from specific resource group..."  
  22.  
  23.     ## Get the list of Storage Accounts from specific resource group  
  24.     $storageAccCollRG=Get-AzStorageAccount -ResourceGroupName $resourceGroupName  
  25.     foreach($storageAcc in $storageAccCollRG)  
  26.     {  
  27.         write-host -ForegroundColor Yellow $storageAcc.StorageAccountName  
  28.     }  
  29. }  
  30.   
  31. GetAllStorageAccount  
  32.  
  33. ## Disconnect from Azure Account  
  34. Disconnect-AzAccount   
 
Open PowerShell window and navigate to the location where the script file was saved. Run the following command.
 
.\script.ps1
 
Result
 
 

Summary

Thus, in this blog, you saw how to get all Azure Storage Accounts using PowerShell.