Инвентаризация сетевых ресурсов с целью проверить нужное и удалить не нужное — резко потребовалось выполнить такую задачу, бывает:).

Хотелось выгрузить в Excel файл перечень доступных (кроме административных) сетевых каталогов.

Поиски готовых решений как это ни странно не дали результатов. Решением моей задачи оказался скрипт, на базе которого удалось выполнить инвентаризацию сетевых настроек серверов и с помощью небольшой модификации получить еще два скрипта для выгрузки сетевых каталогов и принтеров.

На выходе симпатичный и нужный excel файл.

Скрипт выгрузки сетевых каталогов содержит строку для включения в отчет только сведений о дисковых сетевых ресурсах.

Так, строка

Set colItems = objWMIService.ExecQuery(«Select * From  Win32_Share where type = 0» )

имеет выборку type = 0. Таким образом, мы указываем, что хотим получить перечень только дисковых ресурсов (согласно документации).

В скрипте отчета по принтерам, соответственно эта строка содержит type=1 — т.е. только сетевые принтеры.

Замечание: скрипт необходимо выполнять на англоязычной ОС (где ping.exe возвращает «Reply… «) и где имеется Excel.

Инвентаризация сетевых ресурсов
Метки:

Добавить комментарий

Яндекс.Метрика
%d такие блоггеры, как:
Перейти к верхней панели