Why is there more details available in Powershell than Cloud eventhough Exchange Online Servers (or Azure Active Directory/ other) are present in cloud data centers and it is easier to develop APIs for them RRS feed

  • Question

  • I have been going through the API documentation and though there is a lot of APIs available it is not quite comparable to the details provided through PowerShell. Since these features exist in the cloud it is much easier to develop endpoints rather than cmdlets. Am I missing something and is there a way to access all the information extensively through API itself or do cmdlets still have higher details
    Tuesday, April 9, 2019 2:08 PM

All replies

  • if you work with clould - use cloud API for making documentation, if you work with on-prem - use on-prem. But don't use on-prem cmdlets as reference for cloud: these APIs are not 100% the same. Some feature may exist only in on-prem, some - only in clould API. MS continuously develop both APIs and they continuously evolve.

    Blog -
    Dynamic CAML queries via C# -

    Thursday, April 11, 2019 3:38 PM
  • But my question is, If I am working on Cloud solution, lets say Azure AD or Exchange Online then why is it that I have to use Powershell to get all the information. Since it is in cloud shouldn't Graph API be available for everything (Since powershell will also download using some sort of http protocol). Why cant Microsoft expose this.

    Saturday, April 13, 2019 11:01 AM