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

发布于 2024-12-26 12:39:58 字数 236 浏览 1 评论 0原文

我们正在将 DFS 添加到我们的网络设置中,并且对我们的自动化流程有一些疑问。

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

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

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

有什么方法可以从域上的客户端计算机执行此操作吗?

We're in the process of adding DFS to our network setup and have a slight groggle regarding our automation processes.

We currently have a tool that creates the folder structure when a new project is created. This can be run by any Project admin. Projects reside on a network share.

The issue is that these new network shares need to be added to the DFS namespace.

If we were running locally on the Domain Controller we could call the DFSUtil.exe application from the Delphi application.

Is there any way that we can do this from a client machine on the Domain?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

怎言笑 2025-01-02 12:39:58

您是否考虑过使用 WMI 和WMI Delphi Code Creator 工具

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

Have you considered using WMI and The WMI Delphi Code Creator tool?

Instead of invoking DFSUtil, the Delphi app would call the underlying API functions on the remote machine.

以可爱出名 2025-01-02 12:39:58

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

You could always create an API on the domain controller that you call from the client. With IIS, you could even create your CGI program in Delphi.

梦晓ヶ微光ヅ倾城 2025-01-02 12:39:58

您可以使用 NetShareAdd API。 Delphi 声明可以在 Jedi Apilib 中找到。

You can create a share remotely using the NetShareAdd api. Delphi declarations can be found in the Jedi Apilib.

别闹i 2025-01-02 12:39:58

看来我们在给定时间范围内的最佳解决方案是安装远程服务器管理少数有权创建项目的人的工具

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

Looks like our best solution in the given timeframe will be to install the Remote Server Admin Tools on the few people with permission to create projects.

mjn - Your answer looks like it will be useful in the future, just not right now.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文