我正在尝试读取远程计算机上的文件,但是文件共享端口被阻止。实际上大多数端口都已关闭,只能执行 WMI 和注册表查询。
是否可以使用 WMI 或注册表从远程服务器读取或提取数据?
我正在尝试读取远程计算机上的文件,但是文件共享端口被阻止。实际上大多数端口都已关闭,只能执行 WMI 和注册表查询。
是否可以使用 WMI 或注册表从远程服务器读取或提取数据?
WMI 不允许读取任何本地或远程文件的内容。而是提供一组类来列出、复制、重命名、压缩和获取有关文件和目录的信息。这些类CIM_DataFile
是CIM_Directory
和Win32_Directory
。如果您想查看如何使用这些类的示例,请查看 Manipulating local/remote files and folders using Delphi and WMI
我前段时间写的这篇文章。
还有另一种可能性,由 Frank White 几个月前使用“cmd /c echo ...”方法创建的:
strCommand = "cmd /c echo myTextCommands > c:\temp\testscript.txt"
要查看完整的 VBScript,请在此处查看我的解决方案