Привет всем! Вот захотелось написать скрипт для получения сетевого окружения и тут же возникли проблемы:
Ну как отыскать Master Browser для рабочей группы понятно: nmblookup -M "Workgroup" А вот дальше начался очень интересный компот По идее smbclient -L <имя машины> -I <IP адрес машины> выдает кучу всего в том числе и browse list. Однако 1. Как определить адрес по SMB имени машины - ведь вполне возможна ситуация, когда SMB имя машины и hostname это разные вещи, а посему DNS может ничего хорошего и не сказать. 2. При выполнении команды smbclient -L выдается запрос на пароль. На самом деле нужно просто нажать Enter и будет все хорошо, но как обойти это в скрипте? Использовать expect, конечно, можно но неинтересно. С уважением, Виктор

