У меня есть веб-приложение, которое содержит команду для запуска EXE
Process.Start("MyApp.exe")
Это приложение затем запустит putty.exe
и SendKeys
для имитации нажатия клавиш в приложение.
Приложение работает нормально, если я запускаю под своим именем пользователя, или даже если я запускаю с использованием runas / user: anyother_user
.
Проблема в том, что когда MyApp. exe
запускает putty.exe
(что должно произойти, когда кто-то открывает определенную веб-страницу), я вижу, что приложение запускается, и создается процесс для обоих MyApp. EXE
и putty.exe
. Однако мне или кому-либо из пользователей ничего не видно. В основном потому, что приложение запускается под NT AUTHORITY \ NETWORK SERVICE
.
Я могу сказать, что ни одно из нажатий клавиш, которые отправляет MyApp
, не попадает в замазку.
Я подозреваю, что это связано с тем, что замазка
запускает диалоговое окно при первом запуске под пользователем (с предложением установить безопасное соединение и т. д.).
У меня следующие вопросы:
ntauthority \ networkservice
закрыть диалоговое окно, вызванное шпатлевкой? замазки
, запускаемое сетевой службой
? чтобы я мог закрыть его сам, и он больше не будет появляться снова? putty
от имени любого другого пользователя (без необходимости хранить какие-либо пароли по соображениям безопасности)? Любой Ответ на эти вопросы поможет мне достичь моей цели. Я знаю, что можно легко настроить сервер с помощью графического интерфейса Apache Directory Studio, но я хочу ...
Я новичок в Apache Directory Server , и официальная документация по нему весьма неполна.
Я знаю, что можно легко настроить сервер с помощью графического интерфейса Apache Directory Studio, но я хочу, чтобы сервер был развернут на удаленном сервере, не имеющем графического интерфейса, что означает невозможность использования apache Directory Studio.
Кто-нибудь может сказать мне, как:
Я пытался прочитать это , затем Я создал новый раздел с помощью apache studio, чтобы увидеть, какие файлы были созданы на диске.
Фактически, существуют папки и файлы .ldif, созданные с атрибутами, перечисленными в документации. Проблема здесь в том, что есть некоторые автоматически сгенерированные значения для обязательных атрибутов, такие как entryCSN
из этого списка list для файла indexes.ldif
Другая проблема в том, что я хочу это работа должна выполняться в ОС семейства unix, но также и в Windows, тем не менее, документация все еще не завершена
Можно использовать OpenLDAP и ldif для создания структуры LDAP с помощью командной строки.
Если сервер каталога Apache находится в списке на порт 10389
Например, можно создать домен:
домен. ldif
dn: dc=hello,dc=world
dc: hello
o: My Company
objectclass: organization
objectclass: dcObject
после создания файла можно запустить
ldapadd -x -W -D "cn=Manager,dc=hello,dc=world" -f domain.ldif
Если каталог Apache остановлен
Можно скопировать структуру каталога, изменить её и запустить сервер для внесения изменений в сервер каталога apache
.