# vNiklas DemoTime for SC SP1 SpringMeeting # Azure # Niklas Åkerlund/ 20130404 #region Connect to Azure Get-AzurePublishSettingsFile Import-AzurePublishSettingsFile 'C:\temp\3-Month Free Trial-4-1-2013-credentials.publishsettings' Get-Command -Module azure (Get-Command -module azure).count #endregion #region Setup # AffinityGroup Creation New-AzureAffinityGroup -Name "Normal" -Location "North Europe" New-AzureStorageAccount -StorageAccountName "vniklasds01" -AffinityGroup (Get-AzureAffinityGroup).Name Set-AzureSubscription -SubscriptionName "3-Month Free Trial" -CurrentStorageAccount "vniklasds01" Get-AzureSubscription # No create Networks without xml Get-AzureVNetConfig -ExportToFile c:\temp\netconf.xml Set-AzureVNetConfig -ConfigurationPath C:\temp\lumademonet.xml $myDNS = New-AzureDns -Name 'testdns' -IPAddress '*8.8.4.4*' #endregion #region Create VM´s Get-AzureVMImage | ft ImageName $image = "a699494373c04fc0bc8f2bb1389d6106__Windows-Server-2012-Datacenter-201301.01-en.us-30GB.vhd" New-AzureQuickVM -Windows -ServiceName LumaNO -Name LumaNOvm03 -ImageName $image -Location "North Europe" -Password "Brun%2013!" -InstanceSize ExtraSmall $vmconf = New-AzureVMConfig -Name LumaSEvm03 -InstanceSize ExtraSmall -ImageName $image | Add-AzureProvisioningConfig -Windows –Password "W1n2012!%" New-AzureVM -ServiceName LumaSE -VMs $vmconf -AffinityGroup Normal -VNetName lumanet #endregion #region ManageVM´s Get-AzureVM -ServiceName LumaNO -Name LumaNOvm03 | Stop-AzureVM Get-AzureVM -ServiceName LumaNO -Name LumaNOvm03 | Remove-AzureVM #endregion #region Clean Get-AzureService | Remove-AzureService -Force Get-AzureRole #endregion