我是使用批处理文件的新手,所以我很难过。我有一个简单的查询使用psexec远程检查几台计算机的注册表。该查询告诉我安装了哪个版本的Internet Explorer。
我将结果输出到.txt文件,但我希望输出将IP地址与结果对齐,这样我就可以获得一行,并且更容易阅读。这可能吗?这是我的#34;代码"以及产生的结果:
@agents.txt
HKEY_LOCAL_MACHINE\Software\Microsoft\Internet Explorer
svcVersion REG_SZ 11.0.9600.18449
HKEY_LOCAL_MACHINE\Software\Microsoft\Internet Explorer
svcVersion REG_SZ 11.545.10586.0
HKEY_LOCAL_MACHINE\Software\Microsoft\Internet Explorer
svcVersion REG_SZ 11.545.10586.0
\\10.10.10.10:
\\10.10.10.11:
\\10.10.10.12:
只是一个IP地址列表。 test.txt的结果是:
$('.marketo-form-wrapper').on("click",".mktoButton",function(){
console.log("clicked");
});
所以10.10.10.10是第一个结果,IE版本为11.0.9600.18449。有任何想法吗?谢谢你的帮助。
答案 0 :(得分:0)
我推荐这个PowerShell脚本。它从一台或多台计算机检索Internet Explorer版本:
https://gallery.technet.microsoft.com/scriptcenter/Get-IEVersionps1-44863ea8
它比shell脚本(批处理)有许多优点:
直接从iexplore.exe
文件
支持多台计算机
基于对象的输出可以轻松创建包含结果的CSV文件