Привет тут у меня возникла ситуация когда есть необходимость получить список всех папков нв wibdows 2003 server. Монтированеи удаленной шары для получения списка директорий как локальной не получил одобрения потому что нужно мониторить примонтированость smb шары.
По этому после недолгих поисков была найдена интересная библиотека для работы руби с smb.
http://rubysmb.sourceforge.net/intro.php
В качестве примера на сайте приведен следующий код
require 'smb'
SMB.open "smb://multivac/public/" do |dir|
print dir.url + " contains:\n"
while name = dir.read
print name, "\t"
end
end
В результате мы получим на стандартный вывод список директорий и файлов директории public на сервере multivac . Установив на свою систему этот модульдал мне требеюмую гибкость для работы с виндовс файловыми ресурсами из руби.