У меня есть сценарии на 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
не работает с сообщением «соединение не найдено».
Команда такая:
чистое использование / д * / г