从powershell / WMI脚本输出到文本文件

时间:2012-06-28 18:58:04

标签: powershell file-io batch-file

在编程方面,我是一个完整的菜鸟,所以请耐心等待。我确实对该网站进行了彻底的搜索,没有找到任何可以帮助我找出问题的内容。

我正在针对域上的PC列表运行以下WMI脚本,以便从计算机列表远程安静地卸载Java Auto Updater。

wmic /failfast:on /node:@"c:\names.txt" product where "name like 'Java Auto 
Updater'" call uninstall /nointeractive

我要做的就是这个。我想让此脚本的输出转到文本文件,并显示卸载是否成功。当我运行脚本时,我收到一条消息“工作站名称” - 如果PC当时处于离线状态,则没有可用的实例。我想在运行脚本时在文本文件输出中显示,因为我的老板要我记录我成功卸载软件的事实。

1 个答案:

答案 0 :(得分:0)

尝试以下方法:

wmic /failfast:on /node:@"c:\names.txt" product where "name like 'Java Auto 
Updater'" call uninstall /nointeractive | Out-File -FilePath C:\results.txt