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

Как очистить старые соединения перед подключением нового диска?

У меня есть сценарии на Windows Server 2008r2, которые обращаются к определенным ресурсам в других серверных системах с использованием ограниченных учетных данных. Если человек или другой сценарий также получил доступ к этой системе с этого сервера с другими учетными данными и не вышел из системы, сценарии завершатся ошибкой с Error 1219 "The network folder specified is currently mapped using a different user name and password"

Как убедиться, что мой сценарий удаляет все подключения к этой конкретной машине, прежде чем пытаться подключить новый диск?

C:\> net use //server /d  

не работает сам по себе. Я могу следить за этим net use и увидим, что диск по-прежнему открыт:

C:\> net use \\server /d
\\server was deleted successfully.


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


Status       Local     Remote                    Network

-------------------------------------------------------------------------------
Disconnected           \\server\somedrive       Microsoft Windows Network
The command completed successfully.

Отключенный привод все равно вызовет то же Error 1219.

Может ли кто-нибудь предложить более элегантное решение, чем удаление исчерпывающего списка всех общих ресурсов, существующих на этой машине?

net use \\server\share1 /d
net use \\server\share2 /d
net use \\server\share3 /d
etc...

Также

net use \\server\* /d

не работает с сообщением «соединение не найдено».

Команда такая:

чистое использование / д * / г