wmic product get name,version > "C:\myInformation.txt"
ECHO. >> "C:\myInformation.txt"
ECHO %username% >> "C:\myInformation.txt"
我正在尝试编写一个批处理文件,该文件将生成用户计算机上安装的软件,并获取用于id的用户名。
上面的代码单独工作。但是,当我尝试写出文件时,我会†敨瑣牯洮牡楴敮⁺
而不是" john.doe
"
我的问题是,如何从wmic
获取软件转储后跟用户名,而不会丢弃垃圾。
我翻了命令的顺序。这样做会导致以任何方式以简洁的输出获取用户名而不是软件。
创建两个文件并不是我想要做的事情。我想为每个用户提供一个文件。
提前致谢。
答案 0 :(得分:0)
使用/APPEND:"myfile.txt"
在文件中输出wmic
即。
echo. >"c:\myinformation.txt"
wmic /APPEND:"c:\myinformation.txt" product get name,version >nul
echo. >> "c:\myinformation.txt"
echo %username% >> "c:\myinformation.txt"