获取 Windows 版本并通过电子邮件发送的脚本

Script to get Windows version and send it by email

我想监控域中所有计算机上 Windows 的版本。所以我想创建一个获取本地 Windows 版本的 .bat 文件,如果可能的话,使用 telnet 命令通过电子邮件发送它。

我从未在 Windows 中写过脚本。所以我很难在这方面下手。因此,我们将不胜感激。

 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