How to Create an Azure Storage Account using PowerShell

Introduction 

In this blog, you will see how to create an Azure Storage Account using PowerShell.

Prerequisites

Install Azure PowerShell Module to run the script.

PowerShell Script

Open Notepad and paste the following script. Save the file as script.ps1.

  1. ################# Azure Blob Storage - PowerShell ####################   
  2.  
  3. ## Input Parameters      
  4. $location="eastus" ## Get all the locations for your Azure Subscription: Get-AzLocation | select Location  
  5. $resourceGroupName="azpractice"  
  6. $storageAccName="azstorageacc1132020"   
  7.  
  8. ## Connect to Azure Account  
  9. Connect-AzAccount   
  10.  
  11. ## Function to create Azure Storage Account  
  12. Function CreateAzStorageAcc  
  13. {   
  14.     ## Check if resource group exists      
  15.     if(Get-AzResourceGroup -Name $resourceGroupName -ErrorAction SilentlyContinue)  
  16.     {  
  17.          Write-Host -ForegroundColor Magenta $resourceGroupName "- resource group already exists."  
  18.     }  
  19.     else  
  20.     {  
  21.          Write-Host -ForegroundColor Magenta $resourceGroupName "- resource group does not exist."  
  22.          Write-Host -ForegroundColor Green "Creating th resource group - " $resourceGroupName  
  23.  
  24.          ## Create a new resource group  
  25.          New-AzResourceGroup -Name $resourceGroupName -Location $location  
  26.     }   
  27.  
  28.     ## Check if storage account exists  
  29.     if(Get-AzStorageAccount -ResourceGroupName $resourceGroupName -Name $storageAccName -ErrorAction SilentlyContinue)  
  30.     {  
  31.          Write-Host -ForegroundColor Magenta $storageAccName "- storage account already exists."     
  32.     }  
  33.     else  
  34.     {  
  35.          Write-Host -ForegroundColor Magenta $storageAccName "- storage account does not exist."  
  36.          Write-Host -ForegroundColor Green "Creating the storage account - " $storageAccName   
  37.  
  38.          ## Create a new Azure Storage Account  
  39.          New-AzStorageAccount -ResourceGroupName $resourceGroupName -Name $storageAccName -Location $location -SkuName Standard_LRS   
  40.     }  
  41. }   
  42.   
  43. CreateAzStorageAcc  
  44.  
  45. ## Disconnect from Azure Account  
  46. Disconnect-AzAccount   

Open the Windows PowerShell window and navigate to the location where the script file was saved.

Run the following command.

.\script.ps1
 
 

Result

Azure Storage Account created successfully.
 
 

Summary

Thus, in this blog, you saw how to create an Azure Storage Account using PowerShell.