【发布时间】:2018-05-21 09:59:50
【问题描述】:
我想监控域中所有计算机上的 Windows 版本。所以我想创建一个 .bat 文件来获取本地 Windows 版本,如果可能的话,使用 telnet 命令通过电子邮件发送。
我从未在 Windows 中编写过脚本。所以我很难从这个领域开始。因此,我们将不胜感激。
【问题讨论】:
标签: windows batch-file telnet
我想监控域中所有计算机上的 Windows 版本。所以我想创建一个 .bat 文件来获取本地 Windows 版本,如果可能的话,使用 telnet 命令通过电子邮件发送。
我从未在 Windows 中编写过脚本。所以我很难从这个领域开始。因此,我们将不胜感激。
【问题讨论】:
标签: windows batch-file telnet
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
【讨论】: