2016-09-05 14 views
1

Я написал службу, которая контролирует, работает ли мое приложение и запускает его, если нет. В результате приложение запускается как «системный» пользователь - именно так я и хочу. У меня есть несколько таких установок, которые работают нормально. Приложение должно подключить сетевой ресурс, доступный в этом случае на сервере linux samba. Проблема заключается в том, что при выполнении команды: отображаетсяОшибка 1312 из сетевого использования при сопоставлении samba share

net use X: \\IP\share_name /user:login password

ошибка:

Системная ошибка 1312 произошло.

Указанный сеанс входа в систему не существует. Возможно, это уже было .

Я проверил некоторые проверки, и выяснилось, что диск X: в локальной системе доступен, сервер находится в сети, общий доступ доступен, учетные данные в порядке, нет других сеансов использования сети, работающих в этой системы. Также я обнаружил странное поведение: запуск идентичной команды в качестве стандартного пользователя дает правильные результаты, и привод установлен правильно. Есть ли у вас какие-либо предложения, какова может быть проблема и как ее решить?

Кроме того, я не являюсь членом домена, а система, отображающая ошибку, - это Windows 7 Pro. У меня есть другие машины в той же сети, которые работают нормально, без ошибок.

ответ

3

У меня была такая же проблема некоторое время назад. Это помогло, когда я ввел имя домена (даже если вы не являетесь членом домена) до входа в систему. I Ваш случай попробуйте эту команду: net use X: \\IP\share_name /user:whatEver\login password

+0

Это было просто для легкого. Благодаря! – Maciej