Команда NET USE не аутентифицируется, когда учетные данные передаются в качестве параметров - PullRequest
0 голосов
/ 14 мая 2019

Я пытаюсь подключиться к удаленному серверу WebDAV, сопоставив его как диск с помощью команды NET USE.

NET USE * <domain> /user:<username> <password>

При выполнении этой команды выдается следующая ошибка:

Произошла системная ошибка 1244.

Запрашиваемая операция не была выполнена, поскольку пользователь не был аутентифицирован.

Но когда я выполняю только

NET USE * <domain>

Он запрашивает имя пользователя, а затем пароль.

Enter the user name for <domain>: 
Enter the password for <domain>:

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

Что вызывает эту ошибку?И как я могу это решить?

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

1 Ответ

0 голосов
/ 14 мая 2019

Кредиты пользователю Ларрику за его ответ на сайте Server Fault .

Я не включил имя домена пользователя в параметр username команды. Я включил его, и это сработало.

NET USE * <domain> /user:<user_domain>\<username> <password>
...