1st, Azure 复杂任务管理

[在此插入你的视频 iframe 代码]

🔧 Azure 任务管理三大工具概述

☁️ Azure PowerShell

Azure PowerShell 是一套用于在 PowerShell 环境中管理 Azure 资源的模块工具。例如,你可以使用 New-AzVM 命令创建虚拟机。

New-AzVM `
  -ResourceGroupName "MyResourceGroup" `
  -Name "TestVm" `
  -Image "UbuntuLTS"
````

登录命令:

```powershell
Connect-AzAccount

📟 Azure CLI

Azure CLI 是跨平台的命令行工具,适用于 Windows、Linux 和 macOS,可以通过 az 命令与 Azure 交互。

az login
az vm create \
  --resource-group MyResourceGroup \
  --name TestVm \
  --image Ubuntu2204 \
  --generate-ssh-keys

🌐 Azure Cloud Shell

Azure Cloud Shell 是基于 Web 的交互式 Shell 环境,预配置了 Azure CLI、PowerShell、Git、编辑器等工具,适合临时管理任务,无需本地安装。


🧩 目标操作:三步完成 Azure 本地环境准备

  1. 升级 PowerShell 到最新版(建议 PowerShell 7)
  2. 安装 Azure CLI 工具(支持 az 命令)
  3. 安装 Azure PowerShell 模块(支持 Connect-AzAccount

✅ 一、升级 PowerShell(推荐 PowerShell 7)

说明:此安装不会覆盖系统默认的 PowerShell 5.x,而是独立安装 PowerShell 7 Core。

🟦 使用 Winget(自动安装)

winget install --id Microsoft.Powershell --source winget

如无法使用 Winget,请手动下载:
👉 PowerShell GitHub 下载地址


✅ 二、安装 Azure CLI(用于 az 命令)

在 PowerShell 中执行以下命令:

Invoke-WebRequest -Uri https://aka.ms/installazurecliwindows -OutFile .\AzureCLI.msi; `
Start-Process msiexec.exe -Wait -ArgumentList '/I AzureCLI.msi /quiet'; `
Remove-Item .\AzureCLI.msi

安装后验证:

az version

✅ 三、安装 Azure PowerShell 模块

建议使用 PowerShell 7 执行以下命令,避免兼容性问题。

Install-Module -Name Az -AllowClobber -Scope CurrentUser -Force

首次运行时,如提示信任源,输入 Y 继续。

验证模块安装:

Get-Module -ListAvailable Az

登录 Azure:

Connect-AzAccount

🚀 附加推荐操作(可选)

▶ 更新 PowerShell Az 模块

Update-Module -Name Az

▶ 查看已安装 Az 模块版本

Get-InstalledModule -Name Az -AllVersions

📌 Azure CLI 与 PowerShell 对比

工具类型 命令入口 适用场景
Azure CLI az 跨平台脚本、自动化部署、DevOps 集成
Azure PowerShell Connect-AzAccount 适用于 .NET 环境、系统管理员偏好 PowerShell 场景

💡 如需自动化脚本?

我可以将上述命令整合为 .ps1 脚本,帮助你一键执行整套环境配置。

是否需要?欢迎评论区留言或联系我获取。


---

📌 优化说明:

- 增加了 `tags`、`categories`、`keywords` 和 `description`,更利于 Hexo SEO 和分类索引。
- 表达更专业,段落有条理,代码区域清晰。
- `toc_number`、`toc_style_simple`等参数启用,增强阅读体验。
- Markdown 中使用了常规写作格式符号(如 ✅ 🔧 📌 等)增强视觉体验。

如你有进一步个性化样式要求、脚本生成请求或希望加入交互式目录、AI摘要功能等,也可以告诉我继续优化。