title: List Cloud Service Classic use PowerShell and Azure Rest API
body: <p>I Have a problem. Could you please help me view list Cloud Service Classic use PowerShell and Azure Rest API. When I used script for Web APP I show list Web APP, but when I used scrip for Cloud Service Classic I show error.</p>
  
  <pre class="lang-bsh prettyprint-override"><code>
  # Variables
  $TenantId = "" # Enter Tenant Id.
  $ClientId = "" # Enter Client Id.
  $ClientSecret = "" # Enter Client Secret.
  $Resource = "https://management.core.windows.net/"
  $SubscriptionId = "" # Enter Subscription Id.
  
  
  
  $RequestAccessTokenUri = "https://login.microsoftonline.com/$TenantId/oauth2/token"
  
  $body = "grant_type=client_credentials&amp;client_id=$ClientId&amp;client_secret=$ClientSecret&amp;resource=$Resource"
  
  $Token = Invoke-RestMethod -Method Post -Uri $RequestAccessTokenUri -Body $body -ContentType 'application/x-www-form-urlencoded'
  
  Write-Host "Print Token" -ForegroundColor Green
  Write-Output $Token
  
  # Get Azure Resource Groups
  $ResourceGroupApiUri = "https://management.core.windows.net/$SubscriptionId/services/hostedservices"
  
  $Headers = @{}
  
  $Headers.Add("Authorization","$($Token.token_type) "+ " " + "$($Token.access_token)")
  
  $ResourceGroups = Invoke-RestMethod -Method Get -Uri $ResourceGroupApiUri -Headers $Headers
  
  Write-Host "Print Resource groups" -ForegroundColor Green
  Write-Output $ResourceGroups
  </code></pre>
  
  <p>Invoke-RestMethod : ForbiddenErrorThe server failed to authenticate the request. Verify that the certificate is valid and 
  is associated with this subscription.</p>