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

чистое использование - код ошибки 1219

Я пытаюсь понять, что вызывает код ошибки 1219 (несколько подключений к серверу одним и тем же пользователем).

Предыстория моего вопроса: в настоящее время мы устанавливаем машину у клиента, где наш техник по обслуживанию пытался подключиться к хост-серверу. Это вызвало проблемы, поэтому я попросил ее установить связь с net use, что дало код ошибки 1219.

Как я видел это раньше, я вспомнил своего рода обходной путь, когда использовал IP-адрес вместо имени сервера.

Теперь я собирался отправить электронное письмо лицу, ответственному за их хост-среду, о том, что эта проблема под рукой, и спросить их, могут ли они помочь с правильным решением. Перед отправкой этого письма я хотел воспроизвести проблему на своем ноутбуке, но не могу.

Что я попытался сделать, так это сопоставить другую букву диска с общей папкой моего ноутбука, что, как я думал, приведет к той же ошибке, но мой ноутбук позволяет мне сопоставить более одного сетевого диска с одним и тем же сервером.

чистое использование:

C:\Users\bp>net use
New connections will be remembered.


Status       Local     Remote                    Network

----------------------------------------------------------------------------
OK           O:        \\***-hka-fs01\data       Microsoft Windows Network
OK           W:        \\***-hka-fs01\data\machine
                                                Microsoft Windows Network
OK           Y:        \\***-hka-fs01\data\machine\300
                                                Microsoft Windows Network
OK           Z:        \\***-hka-fs01.iai.nl\data
                                                Microsoft Windows Network
The command completed successfully.

Кто может подробнее объяснить причину появления кода ошибки 1219 при использовании сети? Почему мне разрешено устанавливать несколько соединений и когда это действительно приведет к ожидаемому коду ошибки 1219?

Ошибка 1219 говорит о том, что нельзя открыть несколько сессии к серверу, а не соединения. По умолчанию количество подключений практически не ограничено (65532)

Сеанс - это успешно аутентифицированная комбинация имени пользователя / пароля от пользователя (сеанса) к серверу, независимо от хоста (или ресурса, который вы хотите использовать, например, отображение сети, rpc, общий доступ к принтеру или что-то еще). Вы можете открыть только два разных (сетевых) сеанса в одном (пользовательском) сеансе. И всегда помните, ваши локальные (и сохраненные) учетные данные отправляются на удаленный сервер, и если они успешно аутентифицируются, это сеанс №1.

Например:

  • UserA подключается к СЕРВЕРУ как «john», потому что он вошел в систему как «john» на своей локальной машине.
  • UserA подключается к СЕРВЕРУ как «ходок», потому что он должен быть «ходок». он использует "net use \ server / USER: walker"

В этом случае используются два сеанса. «Чистое использование» даст вам 1219 для любых новых подключений.

Старый трюк с NT, использующий разные имена серверов (SERVER, SERVER.DOMA.IN, 192.168.0.1) для получения до шести разных сеансов, больше не будет работать, в зависимости от вашей конфигурации.

Чтобы сохранить учетные данные для подключения к сеансу

  1. net use \\SERVER /delete
  2. Очистите кэш учетных данных (из панели управления), подробнее об этом здесь: https://security.stackexchange.com/questions/15574/how-do-i-clear-cached-credentials-from-my-windows-profile