Azure 虚拟机 PowerShell 示例

下表包含用于创建和管理 Windows 虚拟机的 PowerShell 脚本示例的链接。

创建虚拟机
创建完全配置的虚拟机 创建资源组、虚拟机以及所有相关资源。
创建高度可用的虚拟机 使用高度可用且负载均衡的配置创建多个虚拟机。
创建 VM 并运行配置脚本 创建一个虚拟机,并使用 Azure 自定义脚本扩展安装 IIS。
创建 VM 并运行 DSC 配置 创建一个虚拟机,并使用 Azure Desired State Configuration (DSC) 扩展来安装 IIS。
上传 VHD 并创建 VM 将本地 VHD 文件上传到 Azure,从 VHD 创建映像,然后从该映像创建 VM。
从托管 OS 磁盘创建 VM 通过将现有托管磁盘附加为 OS 磁盘来创建虚拟机。
从快照创建 VM 先从快照创建托管磁盘,然后将新的托管磁盘附加为 OS 磁盘来从快照创建虚拟机。
使用 New-AzVM 创建虚拟机
创建完全配置的虚拟机 创建资源组、虚拟机以及所有相关资源。
创建 VM 并运行配置脚本 创建一个虚拟机,并使用 Azure 自定义脚本扩展安装 IIS。
创建 VM 并运行 DSC 配置 创建一个虚拟机,并使用 Azure Desired State Configuration (DSC) 扩展来安装 IIS。
管理存储
从相同或不同订阅中的 VHD 创建托管磁盘 从相同或不同订阅中作为 OS 磁盘的专用 VHD 或作为数据磁盘的数据 VHD 创建托管磁盘。
从快照创建托管磁盘 从快照创建托管磁盘。
将托管磁盘复制到相同或不同的订阅 将托管磁盘复制到相同或不同的订阅,但与父级托管磁盘位于同一区域。
将快照作为 VHD 导出到存储帐户 将托管快照作为 VHD 导出到不同区域中的存储帐户。
从 VHD 创建快照 从 VHD 创建快照以在短时间内从快照创建多个相同的托管磁盘。
将快照复制到相同或不同的订阅中 将快照复制到相同或不同的订阅,但与父级快照位于同一区域。
保护虚拟机安全
加密 VM 和数据磁盘 创建 Azure Key Vault、加密密钥和服务主体,然后对 VM 进行加密。