Удаленно вызвать приложение командной строки, используя Delphi

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

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

Проблема заключается в том, что эти новые сетевые ресурсы должны быть добавлены в пространство имен DFS.

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

Есть ли способ, которым мы можем сделать это с клиентской машины в Домене?

4 ответа

Решение

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

mjn - Ваш ответ выглядит так, как будто он будет полезен в будущем, но не сейчас.

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

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

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

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

Другие вопросы по тегам