windows - 如何远程获取系统的网络共享和连接?

标签 windows delphi wmi

我正在寻找一种方法来远程获取类似于以下控制台应用程序的信息:

  • 净使用
  • 净份额
  • netstat -ano

但是,我需要能够在不在系统上运行第 3 方应用程序的情况下执行此操作。这有效地排除了使用 psexec 远程执行命令的可能性,因为 psexec 随后将作为服务安装。

我应该补充一点,我在远程系统上拥有管理凭据。我考虑过使用 WMI 的远程执行能力,但这需要我将输出写入文件然后检索它。这是可能的,但我想知道是否有人有更好的方法。

我使用的是 Delphi 2010。

最佳答案

有几个允许远程访问的 Delphi WMI 组件。不过,我个人没有使用过远程选项。

MagWmi - http://www.magsys.co.uk/delphi/magwmi.asp (Delphi 2010 支持,并免费提供源代码)

WMISet/NTSet - http://www.online-admin.com/ntset.html (TNT分享 管理本地计算机和远程主机上的共享资源。使用此组件,您可以更改共享设备列表、查看远程用户打开的文件、监视和终止打开到目标计算机的远程 session 、更改映射网络驱动器列表。它不是免费的。)

GLibWMI - 在 Torry.net 上找到,主页不可用。 (Delphi 2010 支持和带有源代码的免费软件)。不确定它是否能够远程访问。我没用过。

希望对你有帮助

关于windows - 如何远程获取系统的网络共享和连接?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2700381/

相关文章:

windows - 登录历史记录和操作系统安装日期

delphi - ClientDataSet 上的 StatusFilter

c# - 如何获取硬盘序列号?

c# - 如何对硬件性能计数器进行编程

wmi - 我们如何通过 WMI 获取 CPU 温度?

windows - Windows 有类似 xvfb 或 xnest 的东西吗?

c - 获取 C 程序使用的峰值内存量

c++ - 如何使用 WTL 或 Windows SDK(无 MFC)创建 TitleAreaDialog?

css - 如何使用 IntraWeb 更新已部署的 css 文件

delphi - 隐藏Delphi的 "Application"窗口可以吗?