在本地运行此行时,我按预期获得输出文件:
wmic product get name | more >"C:\temp\InstallList.txt"
但是当尝试远程运行此命令时(使用远程计算机上运行批处理文件的psexec),该文件为空,尽管我使用的是管理员凭据。
为什么?
答案 0 :(得分:0)
为什么使用PSEXEC?为什么不用WMIC命令指定计算机,用户名和密码。如果凭据与远程计算机上的本地用户相同,则无需指定用户名和密码。
wmic /node:"computer" /user:myusername /password:"password" product get name | more >"C:\temp\InstallList.txt"