🧩 扩展与插件

Windows Admin Center · 第 8 篇 · 适用于 Windows Server 2019 / 2022 / 2025

📑 目录

  1. WAC 扩展市场
  2. 安装与管理扩展
  3. 常用第三方扩展
  4. 私有扩展部署
  5. 常见问题

1. WAC 扩展市场

WAC 支持扩展,可通过内置扩展市场或手动安装添加功能。

路径:WAC → 设置(齿轮)扩展

1.1 扩展类型

类型说明示例
微软官方微软发布的内置和附加扩展DNS、DHCP、Hyper-V
第三方合作伙伴开发的扩展GitHub、TeamDynamix
私有自行开发的内部扩展企业内部工具面板

2. 安装与管理扩展

2.1 从扩展市场安装

1

WAC → 设置 → 扩展 → 可用扩展

2

浏览或搜索需要的扩展 → 点击 安装

3

安装完成后,扩展出现在左侧导航栏或工具列表中

2.2 PowerShell 管理扩展

PowerShell - WAC 扩展管理
# 列出已安装的扩展
dir "C:\Program Files\Windows Admin Center\Feeds"

# 查看 WAC 扩展目录
dir "C:\Program Files\Windows Admin Center\Packages"

# 更新所有扩展
# 在 WAC 界面:设置 → 扩展 → 已安装 → 更新

3. 常用第三方扩展

扩展名功能是否免费
RBAC 扩展精细的基于角色的访问控制免费
DHCP 工具WAC 中管理 DHCP 服务器免费
DNS 工具WAC 中管理 DNS 服务器免费
Cluster Manager故障转移集群管理内置
Arc 扩展Azure Arc 集成管理免费

4. 私有扩展部署

企业可开发自定义 WAC 扩展,部署到内部 WAC 网关。

4.1 安装私有扩展

PowerShell - 安装私有扩展
# 添加私有 NuGet 源
# WAC → 设置 → 扩展 → 添加源 → 输入私有 NuGet 源 URL

# 或手动安装 .nupkg 文件
Copy-Item "C:\Temp\MyExtension.1.0.0.nupkg" `
    "C:\Program Files\Windows Admin Center\Packages\"

# 重启 WAC 服务
Restart-Service ServerManagementGateway"

4.2 开发自定义扩展(概要)

CMD - WAC SDK 开发环境
REM 安装 Node.js 和 WAC SDK
npm install -g @microsoft/windows-admin-center-sdk

REM 创建新扩展项目
wac create --company "IEHang" --tool "MyTool"

REM 开发调试
cd MyTool
npm start

5. 常见问题

Q1:安装扩展后 WAC 无法启动

① 检查扩展与 WAC 版本的兼容性 ② 卸载有问题的扩展:删除 C:\Program Files\Windows Admin Center\Packages\ 下的对应目录 ③ 重启 WAC 服务 ④ 查看 WAC 日志:C:\Program Files\Windows Admin Center\Logs\

Q2:WAC 离线环境能否安装扩展

可以。在有网络的机器上下载 .nupkg 文件,拷贝到离线 WAC 服务器的 Packages 目录,重启服务即可。