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

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 команда все еще используется?

Спасибо, PaulH

РЕДАКТИРОВАТЬ

В fsutil fsinfo drives команда также показывает, что диск, не включенный в сеть, все еще используется.