azcmagent 检查

运行一系列网络连接性检查,看代理是否可以成功与所需网络终结点通信。 此命令输出一个表,其中显示了每个所需终结点的连接性测试结果,包括代理是否使用了专用终结点和/或代理服务器。

使用情况

azcmagent check [flags]

示例

检查与代理的已配置云和区域的连接性。

azcmagent check

使用公共终结点检查与“中国东部”区域的连接性。

azcmagent check --location "chinaeast2"

使用公共终结点检查支持的扩展(由 Azure Arc 启用的 SQL Server)的连接性:

azcmagent check --extensions all

使用专用终结点检查与“中国东部 2”区域的连接性。

azcmagent check --location "chinaeast2" --enable-pls-check

Flags

--cloud

指定 Azure 云实例。 必须与 --location 标志一起使用。 如果计算机已连接到 Azure Arc,则默认值为代理已连接到的云。 否则,默认值为“AzureCloud”。

支持的值:

  • AzureCloud(公共区域)
  • AzureUSGovernment(Azure 美国政府区域)
  • AzureChinaCloud(由世纪互联运营的 Azure 区域)

-e--extensions

包括对扩展终结点的额外检查,以帮助验证端到端方案就绪情况。 此标志在代理版本 1.41 及更高版本中可用。

支持的值:

  • all(检查所有支持的扩展终结点)
  • sql(由 Azure Arc 启用的 SQL Server)

-l--location

要检查其连接性的 Azure 区域。 如果计算机已连接到 Azure Arc,则选择当前区域作为默认值。

示例值:chinaeast2

-p--enable-pls-check

检查支持的 Azure Arc 终结点是否解析为专用 IP 地址。 当打算使用 Azure Arc 专用链接范围将服务器连接到 Azure 时,应使用此标志。

适用于所有命令的通用标志

--config

接受包含命令输入的 JSON 或 YAML 文件的路径。 配置文件应包含一系列键值对,其中键与可用的命令行选项匹配。 例如,若要传入 --verbose 标志,配置文件将如下所示:

{
    "verbose": true
}

如果在命令调用和配置文件中找到命令行选项,则命令行中指定的值优先。

-h--help

获取有关当前命令的帮助,包括其语法和命令行选项。

-j--json

以 JSON 格式输出命令结果。

--log-stderr

将错误和详细消息重定向到标准错误 (stderr) 流。 默认情况下,所有输出都发送到标准输出 (stdout) 流。

--no-color

禁用不支持 ANSI 颜色的终端的颜色输出。

-v--verbose

在执行命令时显示更详细的日志记录信息。 用于排查运行命令时出现的问题。