📜  azure cli stop vms in resource group - Shell-Bash (1)

📅  最后修改于: 2023-12-03 14:39:26.483000             🧑  作者: Mango

azure cli stop vms in resource group 简介

简述

本文介绍如何使用 Azure CLI 停止指定资源组中的所有虚拟机。在 Azure 中,虚拟机是云计算解决方案的核心,可以根据需要配置多种类型的虚拟机。在某些情况下,你可能需要停止该资源组中的所有虚拟机(例如,你想减少费用,或者对虚拟机进行维护)。Azure CLI 可以帮助你轻松实现这一目标。

本文假设已安装并配置了 Azure CLI,读者可以参考相应文档自行安装。

步骤
  1. 打开终端或命令行工具(例如 Windows PowerShell);
  2. 登录到 Azure 帐户:
    az login
    
  3. 设置要停止虚拟机的资源组名称。请将 [RESOURCE_GROUP_NAME] 替换为实际资源组名称:
    RESOURCE_GROUP_NAME=<your-resource-group-name>
    
  4. 停止该资源组中的所有虚拟机:
    az vm stop --ids $(az vm list --resource-group $RESOURCE_GROUP_NAME --query "[].id" --output tsv)
    
    上述命令使用 az vm list 命令来获取所有虚拟机的 ID,然后将其传递给 az vm stop 命令。
使用效果

运行上述命令后,Azure CLI 将停止 RESOURCE_GROUP_NAME 资源组中的所有虚拟机。如果你在 Azure 门户中打开虚拟机列表,你将看到它们的状态显示为“已停止”。

结论

使用 Azure CLI 停止指定资源组中的所有虚拟机可以帮助你降低费用、进行维护等操作。本文提供了一个简单的示例,希望本文对读者有所帮助。

# `azure cli stop vms in resource group` 简介

## 简述

本文介绍如何使用 Azure CLI 停止指定资源组中的所有虚拟机。在 Azure 中,虚拟机是云计算解决方案的核心,可以根据需要配置多种类型的虚拟机。在某些情况下,你可能需要停止该资源组中的所有虚拟机(例如,你想减少费用,或者对虚拟机进行维护)。Azure CLI 可以帮助你轻松实现这一目标。

本文假设已安装并配置了 Azure CLI,读者可以参考相应文档自行安装。

## 步骤

1. 打开终端或命令行工具(例如 Windows PowerShell);
2. 登录到 Azure 帐户:

az login

3. 设置要停止虚拟机的资源组名称。请将 `[RESOURCE_GROUP_NAME]` 替换为实际资源组名称:

RESOURCE_GROUP_NAME=

4. 停止该资源组中的所有虚拟机:

az vm stop --ids $(az vm list --resource-group $RESOURCE_GROUP_NAME --query "[].id" --output tsv)

上述命令使用 `az vm list` 命令来获取所有虚拟机的 ID,然后将其传递给 `az vm stop` 命令。

## 使用效果

运行上述命令后,Azure CLI 将停止 `RESOURCE_GROUP_NAME` 资源组中的所有虚拟机。如果你在 Azure 门户中打开虚拟机列表,你将看到它们的状态显示为“已停止”。

## 结论

使用 Azure CLI 停止指定资源组中的所有虚拟机可以帮助你降低费用、进行维护等操作。本文提供了一个简单的示例,希望本文对读者有所帮助。