Navya123489/powershell-azure-automation

GitHub: Navya123489/powershell-azure-automation

一套面向 Azure 订阅的 PowerShell 运维自动化脚本,覆盖虚拟机健康检查、闲置资源发现和 RBAC 权限管理。

Stars: 0 | Forks: 0

# powershell-azure-automation 用于 Azure 运维自动化的 PowerShell 脚本 — 事件响应、报告和用户管理 # PowerShell Azure 自动化 用于 Azure 运维自动化的生产级 PowerShell 脚本,遵循企业 DevOps 实践构建。 ## 脚本 ### incident-response/ | 脚本 | 用途 | |---|---| | `Get-VMHealth.ps1` | 检查资源组中所有 VM 的健康状态。导出 CSV 报告。 | ### reporting/ | 脚本 | 用途 | |---|---| | `Get-UnusedResources.ps1` | 扫描订阅中未使用的资源以降低成本。 | ### user-management/ | 脚本 | 用途 | |---|---| | `Set-RBACAssignment.ps1` | 遵循最小权限原则分配或移除 Azure RBAC 角色。 | ## 如何使用 ``` # VM 健康检查 .\incident-response\Get-VMHealth.ps1 -ResourceGroupName "rg-myproject-dev" # 未使用资源报告 .\reporting\Get-UnusedResources.ps1 -SubscriptionId "your-sub-id" # RBAC 分配 .\user-management\Set-RBACAssignment.ps1 -UserEmail "user@company.com" ` -RoleName "Reader" -ResourceGroupName "rg-myproject-dev" -Action "Add" ``` ## 要求 - PowerShell 7+ - Az PowerShell 模块 (`Install-Module -Name Az`) - 具有适当权限的 Azure 订阅 ## 作者 Navya Kanchisamudram — Azure 管理员 (AZ-104)
标签:AI合规, Awesome, AZ-104, Azure, Azure订阅, Az模块, IPv6, IT运维, Libemu, OpenCanary, PowerShell, RBAC权限管理, Socks5代理, Ubuntu, 云管理, 企业级, 安全合规, 成本优化, 用户管理, 系统管理, 网络代理, 脚本库, 自动化运维, 虚拟机健康检查, 资源优化