Skip to content

Latest commit

 

History

History
54 lines (37 loc) · 2.67 KB

arm-getting-setup-powershell.md

File metadata and controls

54 lines (37 loc) · 2.67 KB

Setting up PowerShell for Resource Manager templates

Before you can use Azure PowerShell with Resource Manager, you will need to have the right Windows PowerShell and Azure PowerShell versions.

Verify PowerShell versions

Verify you have Windows PowerShell version 3.0 or 4.0. To find the version of Windows PowerShell, type this command at a Windows PowerShell command prompt.

$PSVersionTable

You will receive the following type of information:

Name                           Value
----                           -----
PSVersion                      3.0
WSManStackVersion              3.0
SerializationVersion           1.1.0.1
CLRVersion                     4.0.30319.18444
BuildVersion                   6.2.9200.16481
PSCompatibleVersions           {1.0, 2.0, 3.0}
PSRemotingProtocolVersion      2.2

Verify that the value of PSVersion is 3.0 or 4.0. If not, see Windows Management Framework 3.0 or Windows Management Framework 4.0.

Set your Azure account and subscription

If you don't already have an Azure subscription, you can activate your MSDN subscriber benefits or sign up for a free trial.

Open an Azure PowerShell command prompt and log on to Azure with this command.

Login-AzureRmAccount

If you have multiple Azure subscriptions, you can list your Azure subscriptions with this command.

Get-AzureRmSubscription

You will receive the following type of information:

SubscriptionId            : fd22919d-eaca-4f2b-841a-e4ac6770g92e
SubscriptionName          : Visual Studio Ultimate with MSDN
Environment               : AzureCloud
SupportedModes            : AzureServiceManagement,AzureResourceManager
DefaultAccount            : [email protected]
Accounts                  : {[email protected]}
IsDefault                 : True
IsCurrent                 : True
CurrentStorageAccountName :
TenantId                  : 32fa88b4-86f1-419f-93ab-2d7ce016dba7

You can set the current Azure subscription by running these commands at the Azure PowerShell command prompt. Replace everything within the quotes, including the < and > characters, with the correct name.

$subscr="<SubscriptionName from the display of Get-AzureRmSubscription>"
Select-AzureRmSubscription -SubscriptionName $subscr -Current

For more information about Azure subscriptions and accounts, see How to: Connect to your subscription.