如何在 windows 中执行 ping `whoami`.google.com?

How to do ping `whoami`.google.com in windows?

我想 ping 服务器,第一个命令的输入是 ping 命令的子域。

简单来说(Linux 做同样事情的方式)。 ping `whoami`.google.com

现在我想在 windows CMD 中做同样的事情。我该怎么做?

您必须在 FOR /F 循环中从 Windows 解析 WhoAmI,然后在 Ping 命令中使用 FOR /F 循环变量作为 FOR /F 循环的 DO 子句。

您可以将其直接转储到 CMD 中:

FOR /F "Delims=\" %_ IN ('
  WhoAmI
') DO (
  Ping %_.Google.com
)

或单行(按向上箭头更容易重新运行)

FOR /F "Delims=\" %_ IN ('WhoAmI') DO ( Ping %_.Google.com )

假设您的域是 "Contoso.com" 结果就是您 ping Contoso.Google.com 如果您的域是 "Adventureworks.Contoso.com" 您 ping AdventureWorks.Google.com