In this shot, we will learn how to create an Azure resource group using PowerShell.
Azure Resouce Group is a logical group of resources that includes virtual machines, databases, web applications, and storage accounts.
This resource group stores metadata about the resources that it contains. The location of the metadata is specified in the “location” part of the resource.
Install the latest version of Powershell. PowerShell 7.0.6 LTS, PowerShell 7.1.3, or higher is recommended by Microsoft.
Check the PowerShell version with the following command:
$PSVersionTable.PSVersion
This yields the information below.
Next, set the Execution Policy
:
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser
We can check the execution policy with the following command:
Get-ExecutionPolicy -List
This yields the description below.
Install the Az
module using this command:
Install-Module -Name Az -Scope CurrentUser -Repository PSGallery -Force
Log in into the account with the command below.
It will provide a link to open it in the browser and enter the code provided.
Connect-AzAccount -UseDeviceAuthentication
After a successful login, it will print Account
, SubscriptionName
, TenantId
, and Environment
.
Create a resource group with the following command:
New-AzResourceGroup -Name demoRG -Location "South Central US" -Tag @{Department="Sales"}
In the above command:
New-AzResourceGroup
is a cmdlet used to create a resource group.demoRG
is the name of the resource group, which is passed as a parameter.South Central US
is the location where the metadata of the resource group is stored.;
as a separator.After executing this command, it takes some time to create a resource group and returns the following output: