{"id":64492,"date":"2017-02-28T12:00:09","date_gmt":"2017-02-28T20:00:09","guid":{"rendered":"http:\/\/open.microsoft.com\/?p=64492"},"modified":"2025-01-22T10:02:20","modified_gmt":"2025-01-22T18:02:20","slug":"azure-cli-2-ga","status":"publish","type":"post","link":"https:\/\/opensource.microsoft.com\/blog\/2017\/02\/28\/azure-cli-2-ga\/","title":{"rendered":"Azure CLI 2.0 now generally available"},"content":{"rendered":"\n<p>This week Microsoft <a href=\"https:\/\/azure.microsoft.com\/en-us\/blog\/announcing-general-availability-of-vm-storage-and-network-azure-cli-2-0\/\">announced<\/a> the general availability Azure CLI 2.0, including the vm, acs, storage and network commands. These commands provide a rich interface for a large array of use cases, from disk and extension management to container cluster creation.<\/p>\n\n\n\n<p>With this release, customers can now use these commands in production, with full support by Microsoft both through our Azure support channels or GitHub. Azure CLI 2.0 is open source and on <a href=\"https:\/\/github.com\/azure\/azure-cli\">GitHub<\/a>.<\/p>\n\n\n\n<p>\u201cThis new version of Azure CLI should feel much more native to developers who are familiar with command line experiences in the bash environment for Linux and macOS with simple commands that have smart defaults for most common operations and that support tab completion and pipe-able outputs for interacting with other text-parsing tools like grep, cut, jq and the popular JMESpath query syntax,\u201d <a href=\"https:\/\/azure.microsoft.com\/en-us\/blog\/announcing-general-availability-of-vm-storage-and-network-azure-cli-2-0\/\">wrote<\/a> Kamaljit Bath, Microsoft Principal Program Manager. \u201cIt\u2019s easy to install on the platform of your choice and learn.\u201d<\/p>\n\n\n\n<p>For more on this release, including how install and <a href=\"http:\/\/aka.ms\/CLI\">get started with CLI<\/a>, check out the <a href=\"https:\/\/azure.microsoft.com\/en-us\/blog\/announcing-general-availability-of-vm-storage-and-network-azure-cli-2-0\/\">Azure blog<\/a>. Let us know what you think in the comments.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>This week Microsoft announced the general availability Azure CLI 2.0, including the vm, acs, storage and network commands. These commands provide a rich interface for a large array of use cases, from disk and extension management to container cluster creation.<\/p>\n","protected":false},"author":5562,"featured_media":64502,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"msxcm_post_with_no_image":false,"ep_exclude_from_search":false,"_classifai_error":"","_classifai_text_to_speech_error":"","footnotes":""},"post_tag":[136,160,166],"content-type":[],"topic":[2241],"programming-languages":[],"coauthors":[2331],"class_list":["post-64492","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","tag-github","tag-linux","tag-azure","topic-cloud","review-flag-2-1593580437-411","review-flag-gener-1593580751-533","review-flag-new-1593580248-669","review-flag-vm-1593580807-312"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Azure CLI 2.0 now generally available | Microsoft + Open Source<\/title>\n<meta name=\"description\" content=\"Microsoft announced the general availability Azure CLI 2.0, including the vm, acs, storage and network commands. Azure CLI 2.0 is open source and on GitHub.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/opensource.microsoft.com\/blog\/2017\/02\/28\/azure-cli-2-ga\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Azure CLI 2.0 now generally available | Microsoft + Open Source\" \/>\n<meta property=\"og:description\" content=\"Microsoft announced the general availability Azure CLI 2.0, including the vm, acs, storage and network commands. Azure CLI 2.0 is open source and on GitHub.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/opensource.microsoft.com\/blog\/2017\/02\/28\/azure-cli-2-ga\/\" \/>\n<meta property=\"og:site_name\" content=\"Microsoft Open Source Blog\" \/>\n<meta property=\"article:published_time\" content=\"2017-02-28T20:00:09+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-01-22T18:02:20+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/opensource.microsoft.com\/blog\/wp-content\/uploads\/2017\/03\/Azure-CLI.png\" \/>\n\t<meta property=\"og:image:width\" content=\"902\" \/>\n\t<meta property=\"og:image:height\" content=\"768\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Jose Miguel Parrella\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@OpenAtMicrosoft\" \/>\n<meta name=\"twitter:site\" content=\"@OpenAtMicrosoft\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Jose Miguel Parrella\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 min read\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/opensource.microsoft.com\\\/blog\\\/2017\\\/02\\\/28\\\/azure-cli-2-ga\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/opensource.microsoft.com\\\/blog\\\/2017\\\/02\\\/28\\\/azure-cli-2-ga\\\/\"},\"author\":[{\"@id\":\"https:\\\/\\\/opensource.microsoft.com\\\/blog\\\/author\\\/jose-miguel-parrella\\\/\",\"@type\":\"Person\",\"@name\":\"Jose Miguel Parrella\"}],\"headline\":\"Azure CLI 2.0 now generally available\",\"datePublished\":\"2017-02-28T20:00:09+00:00\",\"dateModified\":\"2025-01-22T18:02:20+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/opensource.microsoft.com\\\/blog\\\/2017\\\/02\\\/28\\\/azure-cli-2-ga\\\/\"},\"wordCount\":186,\"commentCount\":1,\"publisher\":{\"@id\":\"https:\\\/\\\/opensource.microsoft.com\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/opensource.microsoft.com\\\/blog\\\/2017\\\/02\\\/28\\\/azure-cli-2-ga\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/opensource.microsoft.com\\\/blog\\\/wp-content\\\/uploads\\\/2017\\\/03\\\/Azure-CLI.png\",\"keywords\":[\"GitHub\",\"Linux\",\"Microsoft Azure\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/opensource.microsoft.com\\\/blog\\\/2017\\\/02\\\/28\\\/azure-cli-2-ga\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/opensource.microsoft.com\\\/blog\\\/2017\\\/02\\\/28\\\/azure-cli-2-ga\\\/\",\"url\":\"https:\\\/\\\/opensource.microsoft.com\\\/blog\\\/2017\\\/02\\\/28\\\/azure-cli-2-ga\\\/\",\"name\":\"Azure CLI 2.0 now generally available | Microsoft + Open Source\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/opensource.microsoft.com\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/opensource.microsoft.com\\\/blog\\\/2017\\\/02\\\/28\\\/azure-cli-2-ga\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/opensource.microsoft.com\\\/blog\\\/2017\\\/02\\\/28\\\/azure-cli-2-ga\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/opensource.microsoft.com\\\/blog\\\/wp-content\\\/uploads\\\/2017\\\/03\\\/Azure-CLI.png\",\"datePublished\":\"2017-02-28T20:00:09+00:00\",\"dateModified\":\"2025-01-22T18:02:20+00:00\",\"description\":\"Microsoft announced the general availability Azure CLI 2.0, including the vm, acs, storage and network commands. Azure CLI 2.0 is open source and on GitHub.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/opensource.microsoft.com\\\/blog\\\/2017\\\/02\\\/28\\\/azure-cli-2-ga\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/opensource.microsoft.com\\\/blog\\\/2017\\\/02\\\/28\\\/azure-cli-2-ga\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/opensource.microsoft.com\\\/blog\\\/2017\\\/02\\\/28\\\/azure-cli-2-ga\\\/#primaryimage\",\"url\":\"https:\\\/\\\/opensource.microsoft.com\\\/blog\\\/wp-content\\\/uploads\\\/2017\\\/03\\\/Azure-CLI.png\",\"contentUrl\":\"https:\\\/\\\/opensource.microsoft.com\\\/blog\\\/wp-content\\\/uploads\\\/2017\\\/03\\\/Azure-CLI.png\",\"width\":902,\"height\":768,\"caption\":\"a screenshot of text\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/opensource.microsoft.com\\\/blog\\\/2017\\\/02\\\/28\\\/azure-cli-2-ga\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/opensource.microsoft.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Azure CLI 2.0 now generally available\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/opensource.microsoft.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/opensource.microsoft.com\\\/blog\\\/\",\"name\":\"Microsoft Open Source Blog\",\"description\":\"Open dialogue about openness at Microsoft \u2013 open source, standards, interoperability\",\"publisher\":{\"@id\":\"https:\\\/\\\/opensource.microsoft.com\\\/blog\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/opensource.microsoft.com\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/opensource.microsoft.com\\\/blog\\\/#organization\",\"name\":\"Microsoft Open Source Blog\",\"url\":\"https:\\\/\\\/opensource.microsoft.com\\\/blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/opensource.microsoft.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/opensource.microsoft.com\\\/blog\\\/wp-content\\\/uploads\\\/2019\\\/08\\\/Microsoft-Logo.png\",\"contentUrl\":\"https:\\\/\\\/opensource.microsoft.com\\\/blog\\\/wp-content\\\/uploads\\\/2019\\\/08\\\/Microsoft-Logo.png\",\"width\":259,\"height\":194,\"caption\":\"Microsoft Open Source Blog\"},\"image\":{\"@id\":\"https:\\\/\\\/opensource.microsoft.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/x.com\\\/OpenAtMicrosoft\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Azure CLI 2.0 now generally available | Microsoft + Open Source","description":"Microsoft announced the general availability Azure CLI 2.0, including the vm, acs, storage and network commands. Azure CLI 2.0 is open source and on GitHub.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/opensource.microsoft.com\/blog\/2017\/02\/28\/azure-cli-2-ga\/","og_locale":"en_US","og_type":"article","og_title":"Azure CLI 2.0 now generally available | Microsoft + Open Source","og_description":"Microsoft announced the general availability Azure CLI 2.0, including the vm, acs, storage and network commands. Azure CLI 2.0 is open source and on GitHub.","og_url":"https:\/\/opensource.microsoft.com\/blog\/2017\/02\/28\/azure-cli-2-ga\/","og_site_name":"Microsoft Open Source Blog","article_published_time":"2017-02-28T20:00:09+00:00","article_modified_time":"2025-01-22T18:02:20+00:00","og_image":[{"width":902,"height":768,"url":"https:\/\/opensource.microsoft.com\/blog\/wp-content\/uploads\/2017\/03\/Azure-CLI.png","type":"image\/png"}],"author":"Jose Miguel Parrella","twitter_card":"summary_large_image","twitter_creator":"@OpenAtMicrosoft","twitter_site":"@OpenAtMicrosoft","twitter_misc":{"Written by":"Jose Miguel Parrella","Est. reading time":"1 min read"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/opensource.microsoft.com\/blog\/2017\/02\/28\/azure-cli-2-ga\/#article","isPartOf":{"@id":"https:\/\/opensource.microsoft.com\/blog\/2017\/02\/28\/azure-cli-2-ga\/"},"author":[{"@id":"https:\/\/opensource.microsoft.com\/blog\/author\/jose-miguel-parrella\/","@type":"Person","@name":"Jose Miguel Parrella"}],"headline":"Azure CLI 2.0 now generally available","datePublished":"2017-02-28T20:00:09+00:00","dateModified":"2025-01-22T18:02:20+00:00","mainEntityOfPage":{"@id":"https:\/\/opensource.microsoft.com\/blog\/2017\/02\/28\/azure-cli-2-ga\/"},"wordCount":186,"commentCount":1,"publisher":{"@id":"https:\/\/opensource.microsoft.com\/blog\/#organization"},"image":{"@id":"https:\/\/opensource.microsoft.com\/blog\/2017\/02\/28\/azure-cli-2-ga\/#primaryimage"},"thumbnailUrl":"https:\/\/opensource.microsoft.com\/blog\/wp-content\/uploads\/2017\/03\/Azure-CLI.png","keywords":["GitHub","Linux","Microsoft Azure"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/opensource.microsoft.com\/blog\/2017\/02\/28\/azure-cli-2-ga\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/opensource.microsoft.com\/blog\/2017\/02\/28\/azure-cli-2-ga\/","url":"https:\/\/opensource.microsoft.com\/blog\/2017\/02\/28\/azure-cli-2-ga\/","name":"Azure CLI 2.0 now generally available | Microsoft + Open Source","isPartOf":{"@id":"https:\/\/opensource.microsoft.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/opensource.microsoft.com\/blog\/2017\/02\/28\/azure-cli-2-ga\/#primaryimage"},"image":{"@id":"https:\/\/opensource.microsoft.com\/blog\/2017\/02\/28\/azure-cli-2-ga\/#primaryimage"},"thumbnailUrl":"https:\/\/opensource.microsoft.com\/blog\/wp-content\/uploads\/2017\/03\/Azure-CLI.png","datePublished":"2017-02-28T20:00:09+00:00","dateModified":"2025-01-22T18:02:20+00:00","description":"Microsoft announced the general availability Azure CLI 2.0, including the vm, acs, storage and network commands. Azure CLI 2.0 is open source and on GitHub.","breadcrumb":{"@id":"https:\/\/opensource.microsoft.com\/blog\/2017\/02\/28\/azure-cli-2-ga\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/opensource.microsoft.com\/blog\/2017\/02\/28\/azure-cli-2-ga\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/opensource.microsoft.com\/blog\/2017\/02\/28\/azure-cli-2-ga\/#primaryimage","url":"https:\/\/opensource.microsoft.com\/blog\/wp-content\/uploads\/2017\/03\/Azure-CLI.png","contentUrl":"https:\/\/opensource.microsoft.com\/blog\/wp-content\/uploads\/2017\/03\/Azure-CLI.png","width":902,"height":768,"caption":"a screenshot of text"},{"@type":"BreadcrumbList","@id":"https:\/\/opensource.microsoft.com\/blog\/2017\/02\/28\/azure-cli-2-ga\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/opensource.microsoft.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Azure CLI 2.0 now generally available"}]},{"@type":"WebSite","@id":"https:\/\/opensource.microsoft.com\/blog\/#website","url":"https:\/\/opensource.microsoft.com\/blog\/","name":"Microsoft Open Source Blog","description":"Open dialogue about openness at Microsoft \u2013 open source, standards, interoperability","publisher":{"@id":"https:\/\/opensource.microsoft.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/opensource.microsoft.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/opensource.microsoft.com\/blog\/#organization","name":"Microsoft Open Source Blog","url":"https:\/\/opensource.microsoft.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/opensource.microsoft.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/opensource.microsoft.com\/blog\/wp-content\/uploads\/2019\/08\/Microsoft-Logo.png","contentUrl":"https:\/\/opensource.microsoft.com\/blog\/wp-content\/uploads\/2019\/08\/Microsoft-Logo.png","width":259,"height":194,"caption":"Microsoft Open Source Blog"},"image":{"@id":"https:\/\/opensource.microsoft.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/x.com\/OpenAtMicrosoft"]}]}},"msxcm_animated_featured_image":null,"bloginabox_display_generated_audio":false,"distributor_meta":false,"distributor_terms":false,"distributor_media":false,"distributor_original_site_name":"Microsoft Open Source Blog","distributor_original_site_url":"https:\/\/opensource.microsoft.com\/blog","push-errors":false,"_links":{"self":[{"href":"https:\/\/opensource.microsoft.com\/blog\/wp-json\/wp\/v2\/posts\/64492","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/opensource.microsoft.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/opensource.microsoft.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/opensource.microsoft.com\/blog\/wp-json\/wp\/v2\/users\/5562"}],"replies":[{"embeddable":true,"href":"https:\/\/opensource.microsoft.com\/blog\/wp-json\/wp\/v2\/comments?post=64492"}],"version-history":[{"count":2,"href":"https:\/\/opensource.microsoft.com\/blog\/wp-json\/wp\/v2\/posts\/64492\/revisions"}],"predecessor-version":[{"id":96842,"href":"https:\/\/opensource.microsoft.com\/blog\/wp-json\/wp\/v2\/posts\/64492\/revisions\/96842"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/opensource.microsoft.com\/blog\/wp-json\/wp\/v2\/media\/64502"}],"wp:attachment":[{"href":"https:\/\/opensource.microsoft.com\/blog\/wp-json\/wp\/v2\/media?parent=64492"}],"wp:term":[{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/opensource.microsoft.com\/blog\/wp-json\/wp\/v2\/post_tag?post=64492"},{"taxonomy":"content-type","embeddable":true,"href":"https:\/\/opensource.microsoft.com\/blog\/wp-json\/wp\/v2\/content-type?post=64492"},{"taxonomy":"topic","embeddable":true,"href":"https:\/\/opensource.microsoft.com\/blog\/wp-json\/wp\/v2\/topic?post=64492"},{"taxonomy":"programming-languages","embeddable":true,"href":"https:\/\/opensource.microsoft.com\/blog\/wp-json\/wp\/v2\/programming-languages?post=64492"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/opensource.microsoft.com\/blog\/wp-json\/wp\/v2\/coauthors?post=64492"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}