Hi @Denis Cooper ,
Both Azure CLI and the PowerShell use the REST API of Azure, so basically you use whatever you like and you prefer.
There are some pros for Azure CLI:
- It is Open Source, which means it may be developing faster in the future, the community might get bigger, etc...
- Azure CLI can be used with Groovy, Python, Ruby or any other scripting languages.
As for Azure PowerShell, there is one big plus, it has a huge repository of PowerShell script examples for Azure and more, so you'll find a lot of examples there.
In the end it really comes down to what you're familiar and comfortable with.
----------
(If the reply was helpful please don't forget to upvote or accept as answer, thank you)
Best regards,
Leon