Thank you for taking the time to publish and clarify the current roadmap.
Specifically in regards to users of the AzureAD module (clarify if I am wrong):
- Their stated roadmap is to migrate to the Microsoft Graph SDK, there will not be an equivalent "AzureAD" module that will be rewritten to use MS Graph SDK
- Some commandlets in Az are expected to be the "friendly" cmdlets, however today as far as I can tell these still use the legacy AzureAD Graph API, will these be updated to use MS Graph SDK? These will also be very limited compared to what is currently offered in the AzureAD module.
- There will be no other development of "friendly" cmdlets, the Graph SDK will primarily be the autogenerated cmdlets, with guidance coming in the form of documentation and examples.
My concern is that the Graph SDK has been stated to be just that, a software SDK for powershell developers to develop against the graph SDK. This leaves "normal" administrators in a difficult position. Is Microsoft expecting that the "Az" small friendly command set is all that will be invested in making the SDK available to bridge the gap for these administrators?
If so, then is Microsoft expecting there to be community led efforts to build modules that translate the SDK direct calls into more "friendly" commands normally associated with the AzureAD module? If so then that may be a major problem, as a standard AzureAD administrator-level user will look at the new graph SDK commands, consider them extremely difficult to use or unintuitive, and stay on the AzureAD module or bail entirely to use a different solution.