У меня есть сценарий, работающий в Windows 7 Professional SP1 x64, который сопоставляет первый доступный сетевой диск с сетевым ресурсом, использует его, а затем удаляет сопоставление.
К сожалению, после удаления сопоставления сценарий по-прежнему не показывает букву диска как доступную для следующего использования.
Диски отображаются с помощью команды NET USE:
net use A: \\server.mycorp.com\network\resource /persistent:no /user:MYCORP\username password
Сопоставление дисков отменяется той же командой NET USE:
net use A: /delete
Я нахожу использованные буквы дисков с помощью команды WMIC:
wmic logicaldisk get caption | findstr /r /v "^Caption ^$"
Может ли кто-нибудь объяснить, почему команда WMIC показывает буквы дисков, которые были возвращены в систему после net use /delete
команда все еще используется?
Спасибо, PaulH
РЕДАКТИРОВАТЬ
В fsutil fsinfo drives
команда также показывает, что диск, не включенный в сеть, все еще используется.