Просканировать сеть и разослать файл по шарам

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
cbh
Начинающий
Начинающий
 
Сообщения: 7
Зарегистрирован: 12.01.2010 (Вт) 16:14

Просканировать сеть и разослать файл по шарам

Сообщение cbh » 12.01.2010 (Вт) 20:16

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

Код: Выделить всё
Set objNetwork = CreateObject("Shell.Application").NameSpace(&H12) ' получение объекта "Сетевое окружение"
Set objEntireNetwork = objNetwork.Items().Item("EntireNetwork").GetFolder ' получение объекта "Вся сеть"
For Each objNetItem In objEntireNetwork.Items()
    If objNetItem.Name = "Microsoft Windows Network" Then
        Set objMSWinNetwork = objNetItem.GetFolder ' получение объекта "Microsoft Windows Network"
        Exit For
    End If
Next

For Each objMSNetItem In objMSWinNetwork.Items()
    WScript.Echo objMSNetItem.Name & ":"
    Set objDomain = objMSNetItem.GetFolder ' получение объекта WORKGROUP или DOMAIN
    For Each objDomainItem In objDomain.Items()
        WScript.Echo vbTab & "\\" & objDomainItem.Name
        Set objComputer = objDomainItem.GetFolder ' получение объекта Computer
        For Each objCompItem In objComputer.Items()
            If objCompItem.IsFileSystem Then
                WScript.Echo vbTab & vbTab & objCompItem.Name
            End If
        Next
    Next
Next



как быть дальше? нужно чтобы все это было в фоновом режиме, чтобы окошки с подтверждением не открывались а файлы просто копировались

Antonariy
Повелитель Internet Explorer
Повелитель Internet Explorer
Аватара пользователя
 
Сообщения: 4824
Зарегистрирован: 28.04.2005 (Чт) 14:33
Откуда: Мимо проходил

Re: Просканировать сеть и разослать файл по шарам

Сообщение Antonariy » 12.01.2010 (Вт) 21:11

Дальше нужно огласить задачу, котрая будет решаться таким занимательным способом. Что за файлы, почему без подтверждения, что с ними будет дальше.
Лучший способ понять что-то самому — объяснить это другому.

cbh
Начинающий
Начинающий
 
Сообщения: 7
Зарегистрирован: 12.01.2010 (Вт) 16:14

Re: Просканировать сеть и разослать файл по шарам

Сообщение cbh » 12.01.2010 (Вт) 22:04

Antonariy писал(а):Дальше нужно огласить задачу, котрая будет решаться таким занимательным способом. Что за файлы, почему без подтверждения, что с ними будет дальше.


сетка достаточно большая
домена нет, одноранговая сеть
единого почтового сервера нет
у всех юзеров ИЕ 7 как предустановленные
все под админскими записями
на каждом компе шара
это то что есть как факт,но будет изменено в скором

заказчику нужно чтобы у каждой машины в сети был предустановлен в качестве домашней страницы новосозданный мною Интранет сайт, по сети раскинется батник, затем пользователям на собрании будет сказано запустить его
на интранет установил гугл аналитикс
в батнике в конце ссылки на интранет сайт поставил для примера ?comp=1 таким образом пойму сколько юзеров запустили файл

потом планируется при помощи этого же скрипта сделать как бы маленький аддон к интранет порталу, к пользователям автоматически будут падать корп политики относящиеся к соответствующим департаментам,выложенные на интранет портале

Antonariy
Повелитель Internet Explorer
Повелитель Internet Explorer
Аватара пользователя
 
Сообщения: 4824
Зарегистрирован: 28.04.2005 (Чт) 14:33
Откуда: Мимо проходил

Re: Просканировать сеть и разослать файл по шарам

Сообщение Antonariy » 12.01.2010 (Вт) 23:34

Адъ и погибель…

Насчет копирования поищите здесь темы про FSO, оно поддерживает пути типа "\\computer\shara".
Лучший способ понять что-то самому — объяснить это другому.

cbh
Начинающий
Начинающий
 
Сообщения: 7
Зарегистрирован: 12.01.2010 (Вт) 16:14

Re: Просканировать сеть и разослать файл по шарам

Сообщение cbh » 13.01.2010 (Ср) 19:35

Попробую...а ФСО на лету подхватит и обработает то что выдает мой скрипт?

Roman Koff
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 495
Зарегистрирован: 17.09.2008 (Ср) 9:22
Откуда: От туда

Re: Просканировать сеть и разослать файл по шарам

Сообщение Roman Koff » 13.01.2010 (Ср) 22:14

А не проще сделать интренет страницу с инструкцией и на собрании сказать ее адрес?
Слава роботам! Убить всех человеков! Bite my shiny metal ass!

Antonariy
Повелитель Internet Explorer
Повелитель Internet Explorer
Аватара пользователя
 
Сообщения: 4824
Зарегистрирован: 28.04.2005 (Чт) 14:33
Откуда: Мимо проходил

Re: Просканировать сеть и разослать файл по шарам

Сообщение Antonariy » 14.01.2010 (Чт) 11:29

cbh писал(а):Попробую...а ФСО на лету подхватит и обработает то что выдает мой скрипт?
Что значит "на лету подхватит" и "обработает"? FSO предназначено для файловых операций, вот и изъясняйтесь в терминах файловых операций.
Roman Koff писал(а):А не проще сделать интренет страницу с инструкцией и на собрании сказать ее адрес?
Видимо так проще, чем объяснять кто какой ?comp должен ввести в адрес. С другой стороны, это не нужно, если сервер сам может определить, с какого компьютера пришел запрос. А он может.
Лучший способ понять что-то самому — объяснить это другому.

jangle
Википедик
Википедик
Аватара пользователя
 
Сообщения: 3013
Зарегистрирован: 03.06.2005 (Пт) 12:02
Откуда: Нидерланды

Re: Просканировать сеть и разослать файл по шарам

Сообщение jangle » 14.01.2010 (Чт) 13:00

cbh писал(а):Добрый день, задача в локальной сети просканировать все компы и их расшаренный папки. В каждую обнаруженную расшареную папку скопировать пару файлов...

как быть дальше? нужно чтобы все это было в фоновом режиме, чтобы окошки с подтверждением не открывались а файлы просто копировались


Очень похоже на распостранение вируса, особо настораживает скрытность копирования

cbh
Начинающий
Начинающий
 
Сообщения: 7
Зарегистрирован: 12.01.2010 (Вт) 16:14

Re: Просканировать сеть и разослать файл по шарам

Сообщение cbh » 15.01.2010 (Пт) 21:33

задачу почти решил с помощью одного грамотного человек, это не вирус точнее я использую его не как вирус, а дальше все у каждого на совести

как закончу если интересует выложу кусок кода сюда

Aia
Начинающий
Начинающий
 
Сообщения: 1
Зарегистрирован: 28.05.2013 (Вт) 21:45

Re: Просканировать сеть и разослать файл по шарам

Сообщение Aia » 28.05.2013 (Вт) 21:50

можете отправить код? та же самая проблема..
немного не получается т.к я новичок.

Хакер
Телепат
Телепат
Аватара пользователя
 
Сообщения: 16478
Зарегистрирован: 13.11.2005 (Вс) 2:43
Откуда: Казахстан, Петропавловск

Re: Просканировать сеть и разослать файл по шарам

Сообщение Хакер » 29.05.2013 (Ср) 17:38

Aia, шанс, что тебе кто-то ответит через 3 года очень мал, особенно что участвовавшие в дискуссии пользователи сюда давно не ходят.
Так что лучше описывай свою проблему полностью.
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: Mail.ru [бот] и гости: 82

    TopList