Проверьте подключенные диски в файле .bat - PullRequest
0 голосов
/ 16 января 2020

Я хочу перечислить все мои диски с файлом .bat, чтобы проверить, подключен ли сетевой диск или нет.

Я создал следующий файл .bat, который работает и показывает мне физический и логический диски.

@echo off
wmic logicaldisk get caption,drivetype,providername
pause
exit

Вопрос: как проверить, подключен ли он или нет? Есть ли возможность автоматического подключения в случае отключения подключенного диска?

Спасибо!

1 Ответ

0 голосов
/ 24 января 2020

Вы можете изменить шаблон в приведенном ниже примере так, чтобы он возвращал подключенные или отключенные подключенные диски (или удалите всю трубопроводную часть вместе, чтобы вернуть все подключения). Что касается переподключения дисков, если они отключены, это не означает, что это проблема сети, поскольку windows автоматически переподключает их, когда соединение доступно?

Batch Script (CMD):

wmic netuse list brief | find "Connected"

Powershell:

wmic netuse list brief | Select-String -Pattern "Connected"
...