title: The term 'New-AzResourceGroupDeployment' is not recognized as the name of a cmdlet, function
body: <p>I need to run below command in my PowerShell : </p>
  
  <pre><code>New-AzResourceGroupDeployment 
      -Name Myrg1010 
      -ResourceGroupName ADFcslResourceGroup 
      -TemplateFile C:\ADFARM.json 
      -TemplateParameterFile C:\ADFARM-Parameters.json
  </code></pre>
  
  <p>Before running this command I have connected to my Azure subscribtion</p>
  
  <pre><code>Connect-AzAccount
  </code></pre>
  
  <p>But I have below error : </p>
  
  <pre><code>New-AzResourceGroupDeployment : The term 'New-AzResourceGroupDeployment' is 
  not recognized as the name of a cmdlet,
  function, script file, or operable program. Check the spelling of the name, 
  or if a path was included, verify that the
  path is correct and try again.
  At line:1 char:1
  + New-AzResourceGroupDeployment -Name MyARMDeployment -ResourceGroupNam ...
  + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  + CategoryInfo          : ObjectNotFound: (New- 
     AzResourceGroupDeployment:String) [], CommandNotFoundException
  + FullyQualifiedErrorId : CommandNotFoundException
  </code></pre>
  
  <p>I found this <a href="https://stackoverflow.com/questions/42587582/the-term-new-azurermservicebusnamespace-is-not-recognized-as-the-name-of-a-cmd">article</a> but this is not my case because my powershell version is 5.1.2</p>
  
  <pre><code>Directory: C:\Program Files\WindowsPowerShell\Modules
  
  
  ModuleType Version    Name                                ExportedCommands
  ---------- -------    ----                                ----------------
  Script     5.1.2      Azure                               {Get- 
  AzureAutomationCertificate, Get-AzureAutomationConnection, New-AzureAuto...
  </code></pre>
  
  <p>Could you please tell me what should I do?</p>