Удаленно вызвать приложение командной строки, используя Delphi - PullRequest
1 голос
/ 12 января 2012

Мы находимся в процессе добавления DFS в нашу сетевую настройку и немного трепетно ​​относимся к нашим процессам автоматизации.

В настоящее время у нас есть инструмент, который создает структуру папок при создании нового проекта. Это может запустить любой администратор проекта. Проекты находятся в общей сетевой папке.

Проблема в том, что эти новые сетевые ресурсы необходимо добавить в пространство имен DFS.

Если бы мы работали локально на контроллере домена, мы могли бы вызвать приложение DFSUtil.exe из приложения Delphi.

Есть ли способ сделать это с клиентского компьютера в Домене?

Ответы [ 4 ]

2 голосов
/ 12 января 2012

Рассматривали ли вы использование WMI и WMI Delphi Code Creator tool ?

Вместо вызова DFSUtil приложение Delphi будет вызывать базовые функции API на удаленном компьютере.

0 голосов
/ 16 января 2012

Похоже, что нашим лучшим решением в указанный период времени будет установка Инструментов для удаленного администрирования сервера на тех немногих людей, которым разрешено создавать проекты.будет полезно в будущем, только не сейчас.

0 голосов
/ 13 января 2012

Вы можете создать общий ресурс удаленно, используя NetShareAdd api.Декларации Дельфи можно найти в «Джедай Апилиб».

0 голосов
/ 12 января 2012

Вы всегда можете создать API на контроллере домена, который вы вызываете с клиента.С IIS вы даже можете создать свою CGI-программу на Delphi.

...