gpt4 book ai didi

windows - 将 powershell 命令的输出保存在变量中并在批处理脚本中使用它?

转载 作者:可可西里 更新时间:2023-11-01 12:41:10 24 4
gpt4 key购买 nike

我想做的是保存 powershell 命令的输出(从批处理脚本运行)并在批处理脚本中使用它。

你能告诉我该怎么做吗?

Power Shell 命令是:

[System.Net.Dns]::GetHostByName((hostname)).HostName

我想在批处理脚本中使用输出。

附言

如果我可以从 cmd 而不是从 powershell 获取完整的计算机名/主机名/完全限定域名 (FQDN),那就更好了。但完整的计算机名称不是 ComputerName 和 UserDNSDomain 变量的串联。

最佳答案

for /f "tokens=*" %%i in ('powershell /command "[System.Net.Dns]::GetHostByName((hostname)).HostName"') do set return=%%i
echo %return%

关于windows - 将 powershell 命令的输出保存在变量中并在批处理脚本中使用它?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25305421/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com