wmic показывает использованные сетевые диски, которые не были подключены
У меня есть скрипт, работающий на 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
команда все еще используется?
Спасибо, Пол
РЕДАКТИРОВАТЬ
fsutil fsinfo drives
Команда также показывает, что неиспользованный диск все еще используется.