如何远程连接到网络中的另一台windows计算机并从该计算机获取操作系统信息?(电话网除外)

如何远程连接到网络中的另一台windows计算机并从该计算机获取操作系统信息?(电话网除外),windows,perl,perl-module,Windows,Perl,Perl Module,我被指派编写一个Perl脚本,在该脚本中,我必须连接到网络上的另一台windows机器,然后获取该机器的操作系统名称和版本 我使用Perl的模块成功地实现了这一点。但由于默认情况下没有在Windows上安装Telnet,因此它将是运行我的脚本的先决条件,我的TL不希望这样 任何人都可以建议我使用一些Windows默认安装(如rpc)的一部分来实现这一点。此外,如果建议的方法也适用于unix、MAC或HP机器,那将非常好。在Windows系统上远程获取配置信息通常是通过查询完成的 您也可以从Per

我被指派编写一个Perl脚本,在该脚本中,我必须连接到网络上的另一台windows机器,然后获取该机器的操作系统名称和版本

我使用Perl的模块成功地实现了这一点。但由于默认情况下没有在Windows上安装Telnet,因此它将是运行我的脚本的先决条件,我的TL不希望这样


任何人都可以建议我使用一些Windows默认安装(如rpc)的一部分来实现这一点。此外,如果建议的方法也适用于unix、MAC或HP机器,那将非常好。

在Windows系统上远程获取配置信息通常是通过查询完成的


您也可以从Perl中执行此操作。请查看一个模块,例如。

[通过此链接)太我了,这看起来像是一个windows问题,也像是一个perl问题,您应该用windows标记它。另外,您是否尝试搜索类似“[windows]+信息+远程”的内容?我尝试了很多次搜索…但我没有尝试完全像这样的谷歌搜索…我会尝试…谢谢:)我尝试了您提供的链接Win32::Process::Info::WMI中给出的代码。但我得到的错误如下:错误-您的配置不支持变量“WMI”。在WMI_module.pl加载Win32::Process::Info时不允许wmi_module.pl第2行开始时的第2行失败--在wmi_module.pl第2行编译中止。您能帮助我解决此错误吗?此代码在我的个人笔记本电脑中工作,但在我的办公电脑中不工作…此代码还以哈希形式提供输出…我如何才能让外行理解输出?