Назад | Перейти на главную страницу

приложение пытается использовать net.exe для сопоставления общей папки в другом домене

Я разработчик C #, сталкивающийся с проблемами с моей программой, которая пытается передать файлы в общую папку на компьютере, который находится в другом домене. то есть моя служба Windows находится в домене «X», а общая папка находится в домене «Y». Я пытаюсь сопоставить папку с доменом «X» в моей программе с помощью команды «net use». и я получаю сообщение об ошибке «сеть не найдена». Я предполагаю, что это связано с тем, что общая папка находится в домене «Y», а в домене X возникают проблемы при попытке подключения к компьютеру в домене Y. Команда net.exe отлично работает с общими папками внутри домена X. Есть ли способ я могу решить эту проблему. Мой единственный вариант - программно подключить диск к моему хост-компьютеру. Буду очень признателен за любую помощь по этому вопросу, так как у меня нет идей :(

Спасибо Карри

ОБНОВЛЕНИЕ: все работает. Мне пришлось удалить лишнюю обратную косую черту в конце имени общей папки, чтобы заставить ее работать из моей службы C #. Эта обратная косая черта съела мой день ... Простите, ребята. теперь мне становится неловко.

Не могли бы вы подробнее рассказать о том, какие ошибки вы получаете? Скорее всего, если это не проблема подключения (пинг, вход в другой домен), это может быть проблема безопасности, когда программно вам придется олицетворять другого пользователя или убедиться, что пользователь, выполняющий вашу программу, имеет достаточные привилегии

P.S. так как у меня недостаточно репутации, чтобы добавить комментарий; mailq, почему службам Windows не разрешено подключать сетевые диски?