Удаленно вызвать приложение командной строки, используя Delphi
Мы находимся в процессе добавления DFS в нашу сетевую настройку и имеем небольшие затруднения в отношении наших процессов автоматизации.
В настоящее время у нас есть инструмент, который создает структуру папок при создании нового проекта. Это может запустить любой администратор проекта. Проекты находятся на общем сетевом ресурсе.
Проблема заключается в том, что эти новые сетевые ресурсы должны быть добавлены в пространство имен DFS.
Если бы мы работали локально на контроллере домена, мы могли бы вызвать приложение DFSUtil.exe из приложения Delphi.
Есть ли способ, которым мы можем сделать это с клиентской машины в Домене?
4 ответа
Похоже, что нашим лучшим решением в указанные сроки будет установить средства удаленного администрирования сервера на нескольких человек, имеющих разрешение на создание проектов.
mjn - Ваш ответ выглядит так, как будто он будет полезен в будущем, но не сейчас.
Рассматривали ли вы использование WMI и WMI Delphi Code Creator?
Вместо вызова DFSUtil приложение Delphi будет вызывать базовые функции API на удаленном компьютере.
Вы можете создать общий ресурс удаленно, используя API NetShareAdd. Декларации Delphi можно найти в "Джедай Апилиб".
Вы всегда можете создать API на контроллере домена, который вы вызываете с клиента. С IIS вы даже можете создать свою CGI-программу на Delphi.