我想监控域中所有计算机上的Windows版本。所以我想创建一个获取本地Windows版本的.bat文件,如果可能的话,使用telnet命令通过电子邮件发送它。
我从未在Windows中编写过脚本。所以我很难从这个领域开始。所以任何帮助都将不胜感激。
答案 0 :(得分:1)
for /f "skip=3 delims=\" %%A in ('net view ^| findstr /v /C:"The command completed successfully"') do Echo %%A
会给你一个计算机名单。把它放在一个文件中。
for /f "skip=3 delims=\" %%A in ('net view ^| findstr /v /C:"The command completed successfully"') do Echo %%A >> Computername.txt
然后输入打开电脑
wmic /node:@"Computername.txt" os get version /format:csv