Manage Azure using Windows PowerShell


Updated: https://vincenthomedev.wordpress.com/2014/12/10/manage-azure-using-windows-powershell-with-publishsettings-file/

image

http://msdn.microsoft.com/en-us/library/windowsazure/jj156055.aspx

  1. Create a self-signed Management Certificate. Open a Visual Studio command prompt(As administrator). Details.
    makecert -sky exchange -r -n "CN=AzureCertificateName01" -pe -a sha1 -len 2048 -ss My "AzureCertificateName01.cer"
  2. Upload Management Certificate to Azure

    To upload a management certificate to Windows Azure, go to the Settings page in the Management Portal, and then click MANAGEMENT CERTIFICATES.

  3. To install Windows Azure PowerShell. Download here.
  4. Set Windows PowerShell execution policy (As adminstrator):
    PS C:\> Set-ExecutionPolicy RemoteSigned
  5. Store Azure Subscription and Certificate locally (Run once) details
    $mySubID = "subscritionID" 
        
    $certThumbprint = "Thumbprint"
    $myCert = Get-Item cert:\CurrentUser\My\$certThumbprint
    $mySubName = "SubscriptionName"
    Get-AzureSubscription
    Set-AzureSubscription -SubscriptionName $mySubName -Certificate $myCert -SubscriptionID $mySubID
  6. Select Azure Subscription
    Select-AzureSubscription -SubscriptionName $mySubName
  7. Store Azure Subscription and Certificate locally
    Start-AzureVM -ServiceName "myCloudServiceName" -Name "myVMServiceName"
        
    Stop-AzureVM -ServiceName "myCloudServiceName" -Name "myVMServiceName"
Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s