Uploading custom VHD in Azure using PowerShell

PowerShell script below will allow you  to upload your custom VHD image to Azure Subscription for example (Win 2008 Server) or other (Windows X version) VHD to upload. In this script just change the variables as per your custom choice (In my case i just mentioned as per my choice for example region is East Australia but you need to choose which suits you). Sequence of script is to ->Create Storage account->Upload custom VHD image in storage account container.