Windows пытается предотвратить одновременный вход на один и тот же сервер с разными учетными данными, по какой-то неясной «причине безопасности».
Этот перехват происходит на стороне клиента, а не на стороне сервера.
Вы можете обойти это, используя IP-адрес сервера вместо Servername. Лично я делаю это в командной строке:
net use * \\myservername\mysharename /user:mydomain\theotheruser * /persistent:no
==> error - security reasons
net use * \\x.y.z.z'\mysharename /user:mydomain\theotheruser * /persistent:no
==> just fine
Таким образом, вы даже можете дважды подключиться к одному и тому же общему ресурсу с разными учетными данными. Невероятно полезно, когда вы пытаетесь отладить проблемы с разрешениями пользователя с его компьютера. Даже работает для подключения, скажем, c $, на вашем компьютере с правами администратора.
Вы удаляете акцию, либо щелкаете по ней правой кнопкой мыши, либо net use x: /delete
Но: Это не удаляет предполагаемое соединение вашего клиента с сервером. Простой переход на сервер в проводнике, даже без подключения к общему ресурсу, имеет значение и не позволяет использовать другие учетные данные для входа на этот сервер, если вы не замаскируете имя.
По словам Microsoft, это особенность.
net use
список соединений, затем выбрать соединение и добавить аргумент / delete, как предложил Нейт.