从不熟悉计算机的用户收集 Windows 中命令的输出

Ame*_*ina 5 windows email command-line

我想知道从不熟悉计算机的用户那里收集 Windows 中命令的输出的最简单方法是什么。

例如,如果我需要从 20 个人收集 ipconfig 的输出,我希望有一些东西可以让他们做这样的事情:

ipconfig /all > mail name@domain.com
Run Code Online (Sandbox Code Playgroud)

用户不精通计算机,我无法对他们安装的 Windows 版本做出假设(尽管我知道他们都是 XP 或 post-XP)

谢谢

nhi*_*kle 4

编写一个批处理文件,将结果输出到文本文件,然后要求他们向您发送文本文件,或者使用命令行 FTP 客户端将文本文件上传到某个地方。我将该文件放在脚本运行的当前目录中 ( %cd%) 并对其进行命名results_%computername%,以便当您获取这些不同的文件时,您可以辨别哪些文件来自哪台计算机。

@echo off
ipconfig /all > "%cd%\results_%computername%.txt"
Run Code Online (Sandbox Code Playgroud)

然后,您必须创建一个 FTP 脚本,该脚本会自动执行将文件上传到 FTP 服务器的过程。