使用Delphi远程调用命令行应用程序

时间:2012-01-12 10:11:33

标签: delphi command-line windows-server-2008 dfs

我们正在将DFS添加到我们的网络设置中,并且对我们的自动化流程略有不满。

我们目前有一个工具可以在创建新项目时创建文件夹结构。这可以由任何项目管理员运行。项目驻留在网络共享上。

问题是需要将这些新网络共享添加到DFS命名空间。

如果我们在域控制器上本地运行,我们可以从Delphi应用程序调用DFSUtil.exe应用程序。

我们是否可以通过域上的客户端计算机执行此操作?

4 个答案:

答案 0 :(得分:2)

您是否考虑过使用WMI和The WMI Delphi Code Creator tool

Delphi应用程序将调用远程计算机上的底层API函数,而不是调用DFSUtil。

答案 1 :(得分:0)

您始终可以在从客户端调用的域控制器上创建API。使用IIS,您甚至可以在Delphi中创建CGI程序。

答案 2 :(得分:0)

您可以使用NetShareAdd api远程创建共享。德尔福声明可以在Jedi Apilib中找到。

答案 3 :(得分:0)

看起来我们在给定时间范围内的最佳解决方案是在少数有权创建项目的人身上安装Remote Server Admin Tools

mjn - 你的答案看起来将来会有用,就在现在。不过。