Скрипт работает с применением технологии WMI, поэтому может обрабатывать только Windows машины c WMI (2000, 2003, ХР). Не Windows машины, или машины к которым не может быть получен доступ (не входящие в домен, или за Firewall'ом) пропускаются c записью ошибки в файл с расширением .Err. Скрипт может работать со списком исключений - это файл должен называться ShareExcludeHostList.txt и содержать ip адрес или имя компьютера, записанные построчно. Причём имя компьютера не должно содержать доменных суффиксов, иначе сравнение имен не пройдёт и имя не будет считаться исключенным. Регистр имен хостов значения не имеет. В конце скрипта производится вызов внешней утилиты "Blat.exe" - она отправляет сформированный лог на почту админу сети.
Если будете что-либо менять не забудьте поменять почтовые адреса и имя сервера в строке отправки предупреждения на на мыло.
Вы можете скчать этот скрипт в текстовом формате, только не забудьте переименовать файл, что бы у него было расширение VBS. Скачать