What's a difference between Azure PowerShell commandlets and Command-Line Tools? -


what differences between azure powershell commandlets , command-line tools?

  • is there difference in capabilities?
  • are new versions published @ around same time?
  • is 1 of them 'preferred' way manage azure resources?

i interested in managing web sites, vms , cloud services developer's machine , ci server (teamcity/msbuild - starting / stopping vms).

i've noticed command-line tools small ~5mb download while powershell commandlets have several dependencies (~22mb) , june 2013 version still relies on azure sdk 1.8 october 2012.

the powershell cmdlets work in powershell (on windows machines). they're great automating several concurrent tasks (i.e. scripting out entire environment), or carrying out single tasks.

the command-line tools cross platform tools (work on windows, linux, etc.) these written in node.js. they're not scripting multiple actions, great developers prefer command line execute tasks (instead of going azure management portal).

as far can tell, not on synced release schedule. can follow progress of each via github.com repositories (https://github.com/windowsazure/azure-sdk-tools-xplat , https://github.com/windowsazure/azure-sdk-tools).


Comments