title: In Azure PowerShell, How can I create a new network without having to use Set-AzureVNetConfig?
body: <p>I need to setup automatic creation of networks on demand.
  Set-AzureVNetConfig is not useful as it requires me to get all networks, edit and pass the new configuration back to Azure using this method (so this is a update)</p>
  
  <p>I see a hidden option to create a netowork in portal, and want to know whats the option in PowerShell? 
  I need something similar (see image below) as described in azure.microsoft.com/en-us/documentation/articles/create-virtual-network/</p>
  
  <p>Which uses a REST API in the back-end to manage.windowsazure.com/Network/CreateVirtualNetwork which only accepts JSON request containing the new network details to be created.
  <a href="http://oi60.tinypic.com/2uom001.jpg" rel="nofollow">Creating Network on Azure Portal</a>
  <a href="http://oi58.tinypic.com/214nrci.jpg" rel="nofollow">Hidden REST API Call</a></p>