azcmagent 扩展
计算机上安装的 Azure Arc 扩展的本地管理。 即使计算机处于离线状态,也可以运行这些命令。
在运行上述任一命令之前,必须先停止扩展管理器。 停止扩展管理器会中断任何正在进行的扩展安装、升级和删除。 若要禁用扩展管理器,请在 Windows 上运行 Stop-Service ExtensionService
,或者运行 systemctl stop extd
。 完成本地管理扩展后,在 Windows 上使用 Start-Service ExtensionService
或在 Linux 上使用 systemctl start extd
再次启动扩展管理器。
命令
Command | 目的 |
---|---|
azcmagent extension list | 列出计算机上安装的扩展 |
azcmagent extension remove | 卸载计算机上的扩展 |
azcmagent extension list
列出计算机上安装的扩展。
使用情况
azcmagent extension list [flags]
示例
查看计算机上安装了哪些扩展。
azcmagent extension list
Flags
适用于所有命令的通用标志
--config
接受包含命令输入的 JSON 或 YAML 文件的路径。 配置文件应包含一系列键值对,其中键与可用的命令行选项匹配。 例如,若要传入 --verbose
标志,配置文件将如下所示:
{
"verbose": true
}
如果在命令调用和配置文件中找到命令行选项,则命令行中指定的值优先。
-h
、--help
获取有关当前命令的帮助,包括其语法和命令行选项。
-j
、--json
以 JSON 格式输出命令结果。
--log-stderr
将错误和详细消息重定向到标准错误 (stderr) 流。 默认情况下,所有输出都发送到标准输出 (stdout) 流。
--no-color
禁用不支持 ANSI 颜色的终端的颜色输出。
-v
、--verbose
在执行命令时显示更详细的日志记录信息。 用于排查运行命令时出现的问题。
azcmagent extension remove
卸载计算机上的扩展。
使用情况
azcmagent extension remove [flags]
示例
从本地计算机中删除“AzureMonitorWindowsAgent”扩展。
azcmagent extension remove --name AzureMonitorWindowsAgent
从本地计算机中删除所有扩展。
azcmagent extension remove --all
Flags
--all
、-a
从计算机中删除所有扩展。
--name
、-n
从计算机中删除指定的扩展。 使用 azcmagent extension list 获取扩展的名称。
适用于所有命令的通用标志
--config
接受包含命令输入的 JSON 或 YAML 文件的路径。 配置文件应包含一系列键值对,其中键与可用的命令行选项匹配。 例如,若要传入 --verbose
标志,配置文件将如下所示:
{
"verbose": true
}
如果在命令调用和配置文件中找到命令行选项,则命令行中指定的值优先。
-h
、--help
获取有关当前命令的帮助,包括其语法和命令行选项。
-j
、--json
以 JSON 格式输出命令结果。
--log-stderr
将错误和详细消息重定向到标准错误 (stderr) 流。 默认情况下,所有输出都发送到标准输出 (stdout) 流。
--no-color
禁用不支持 ANSI 颜色的终端的颜色输出。
-v
、--verbose
在执行命令时显示更详细的日志记录信息。 用于排查运行命令时出现的问题。