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

Я пытаюсь подключиться к удаленному серверу и развернуть там службу с помощью сценария развертывания.

Я начинаю с указания "Net use" и отправляю учетные данные для сервера.

Но здесь я получаю системную ошибку 1219:

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

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

Я пробовал net "use /delete", но мне сказали, что к серверу не было открыто никаких соединений.

Что дает?

9 ответов

Решение

Это помогло: "net use * /del"

Тем не менее я не знаю, в чем была моя первоначальная ошибка...

1. Запустите командную строку

 cmd.exe 

2. Просмотр текущих сетевых ресурсов

C:\> чистое использование
Новые соединения не будут запомнены.

Статус Локальная удаленная сеть

-------------------------------------------------------------------------------
OK           G:        \\srv\share Сеть Microsoft Windows
OK           H:        \\fqdn\user$ Сеть Microsoft Windows 
                        \\zombie-srv\share Сеть Microsoft Windows
Команда выполнена успешно.

3. Удалить зомби

C:\>net use /DELETE \\zombie-srv\share
\\zombie-srv\share успешно удален.

4. Смонтируйте общий ресурс как другой пользователь

C:\>net use z: \\zombie-srv\c$ /USER: домен \admin_user
Введите пароль для 'domain\admin_user', чтобы подключиться к 'zombie-srv':
Команда выполнена успешно.

Вы также можете попробовать

 Чистая помощь использования 
для более подробной информации о том, как работать с командой net.

Использовать IP-адрес вместо имени сервера? (см. несколько учетных данных в одном сеансе Windows NT http://support.microsoft.com/kb/q173199/)

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

net use * /del не помогло.

net use не показывает соединения (проверяется как с обычным, так и с повышенным запросом)

ipconfig /renew тоже не помогло

Я должен был выйти и снова войти. Интересно, где эти учетные данные кэшируются:(

У меня была такая же проблема... соединение было удалено и не показывалось в net use Список препятствовал новому соединению.

Бег net use * /del и затем ответ "N", казалось, прояснил это!

Если вы иногда получаете доступ к устройству по имени (поиск) и другим таймерам по IP-адресу, это может произойти.

Попробуйте войти с другим пользователем, используя IP вместо имени.

      net use \\192.168.0.108 /user:anotheruser

где 192.168.0.108 — IP-адрес зомби-srv

Я знаю, что этот ответ приходит очень поздно, но эта проблема все еще случается со мной время от времени.

Пока Powershell полностью не возьмет на себя управление консолью Windows, командная строка может быть самым простым способом решения проблемы.

  1. Запустить командную строку

Start -> Run (or win-R) -> cmd.exe

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

net use

Вы получите вывод, аналогичный следующему:

          New connections will not be remembered.
    
    Status       Local     Remote                    Network
    
    -------------------------------------------------------------------------------
    OK           G:        \\srv\share               Microsoft Windows Network
    OK           H:        \\fqdn\user$              Microsoft Windows Network
                           \\zombie-srv\share        Microsoft Windows Network 
    The command completed successfully.

Запись «\zombie-srv\share» не обязательно является зомби. Записи такого типа создаются, когда вы по какой-либо причине используете путь unc. (вводя текст\\server\shareнапример, в explorer.exe)

  1. Удалите все существующие общие ресурсы для сервера, к которому вы хотите создать новое соединение:

net use \\server\share /delete

Обратите внимание, что ваша доля на самом деле может быть более глубоким путем, например\\server\homedrives\myusername

  1. На этом этапе вы можете попытаться восстановить соединение.

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

Чтобы просмотреть зависимости посторонних служб (например, vmware-converter-server), вы можете запуститьsc enumdepend lanmanworkstation

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

sc stop netlogon

sc stop sessionenv

Затем вы можете остановить рабочую станцию ​​Lanman.

sc stop lanmanworkstation

Затем, наконец, перезапустите lanmanworkstation, а затем зависимости.

sc start lanmanworkstation

sc start sessionenv

sc start netlogon

На этом этапе вы сможете установить соединение с использованием другого пользователя:

net use \\server\share /user:somedomain\someusername

Я обнаружил, что это требует комбинации net use * /del и отключение любых предыдущих сеансов общих папок на целевом сервере

Я обнаружил соединения, о которых забыл, в диспетчере учетных данных Windows 10 в разделе "Учетные данные Windows".

Другие вопросы по тегам