netsend группе компов #441712


#0 by ДенисЧ
А можно ли как-то организовать сабж? Скажем, есть группа компов, которым нужно получить сообщение. Каждому отсылать - с твёрдым знаком будет... Хочется net send MyGroup ....
#1 by Fragster
батник из 1 строки
#2 by ДенисЧ
Например?
#3 by ДенисЧ
А если компы будут меняться?
#4 by Fragster
смотря что тебе надо, но вообще - for %%D in (K L M N) do net send %%D %1
#5 by Fragster
ну, или типа того... или сам прикрути - первым параметром - сообщение, остальными - имена компов
#6 by ДенисЧ
Не, я хочу ДляКаждого Комп из AD.OU do net send ... Нечто подобное. Чтобы группой рулил не я, а админ, который раздаёт компы и имена.
#7 by Скользящий
Lantalk
#8 by Fragster
ну тогда к абрахамсу. но тоже не сложно
#9 by ДенисЧ
Штатно. Только штатно.
#10 by Hard man
Посмотри NetSend 1.4, использует встроенный сервис.
#11 by Скользящий
Что такое штатно? (С) АЛьФ.
#12 by ДенисЧ
Штатно - это с использованием только тех средств, что есть в системе при чистой установке. Нештатную приблуду я и сам нарисую.
#13 by Скользящий
Если мне память не изменет, достаточно поставить нетсенд на компе, откуда это все рассылается. Правда, компах приемщиках служба нетсенд должна быть включена.
#14 by Скользящий
достаточно поставить нетсенд на компе = достаточно поставить ЛАНТОЛК на компе
#15 by Тьма
Можно же всему домену отослать. Если админ на это согласится.
#16 by ДенисЧ
Домену и дурак может... Но не выносить же 5 компов в отдельный домен...
#17 by Лефмихалыч
хорошая штука, возьму на заметку
#18 by Hard man
Если правильно помню, то можно отдельным группам в AD слать.
#19 by ice777
Во многих сетях, в зависимости от грамотности админов. Помню, в республиканской банковской работало, даже прибамбас оформил красивый на дельфях.. а в глупой глупого админа предприятия из 50 компов не только это не работало. админ премии получал :)))
#20 by Torquader
Насколько я помню, сообщение - это то, что пишется в mailslot с определённым именем - научиться писать в mailslot - не проблема. Если хочется "штатно", то наваяйте сценарий на скриптах, который "net.exe" с нужными параметрами вызывает - для рассылки нужно будет только скопировать на рассылающую машину файл сценария.
#21 by ice777
все это глупости, если нет сенд отключен в АД нафиг.
#22 by Torquader
Таки и сервис "служба сообщений" не всегда запущен. Если человек спрашивает - "как разослать сообщение группе пользователей при помощи net send", то из этого следует, что у него "net send" работает - иначе бы вопросов не было.
#23 by ice777
если человек спрашивает.. это значит что у него в домашней сети работает.) или просто начитался.
#24 by Torquader
если так подходить к каждому вопросу - то ответа никогда не будет. (В вопросе вообще про то, что на компьютерах Windows установлена (и какая), никаким образом не сказано.
#25 by ДенисЧ
Если не просто человек, а Я (!) спрашиваю, то знаю, что говорю :-))
#26 by ДенисЧ
Если есть слово netsend, то подразумеваются именно винды. А если пониже посмотреть, то и про AD есть упоминание.
#27 by ice777
гм. раз спрашиваешь - значит не все знаешь ;)
#28 by ДенисЧ
Я спрашиваю, как отправить сообщение группе компов из одного OU. Этого не знаю, да.
#29 by ice777
я давно забыл. потомучто превратился в ЖадногоТупого1эснега. правда.
#30 by ice777
сорри. с удивлением узнал, что задачка нетривиальна. Но решение должно быть простым.
#31 by Ковычки
Так пойдет ?
#32 by Ковычки
Ну компьютеров почти так же
#33 by ice777
set OU=OU=Отдел ИТ,OU=Пользователи "НАШ ДОМ",DC=n-d,DC=ru как домен зовется? ;)
#34 by Ковычки
[1C] echo off set text=Привет человеки! set OU=OU=Компьютеры бухгалтерия,OU=Компьютеры,DC=n-d,DC=ru for /f "delims=" %%i in ('dsquery computer "%OU%" -r -limit 0 -o rdn') do (    net send %%~i "%text%"    ) [/1C]
#35 by Ковычки
n-d.ru
#36 by ice777
а если все подстановки выкинуть, будут те же яйца, только в профиль. пойду мясо переверну.)
#37 by ДенисЧ
вроде пойдёт. Завтрева проверю
#38 by ice777
Поиск "мёртвых душ" в Active Directory. Получить от контроллера домена список пользователей не активных более полугода (24 недели): dsquery user domainroot -d domain.name.local -inactive 24 > C:user.txt Тоже самое для компьютеров: dsquery computer domainroot -d domain.name.local -inactive 24 > C:computer.txt уу
#39 by ice777
в помощь:  DSQUERY OU — ищет организационные единицы, соответствующие критерию: dsquery ou [{НачальныйУзел | forestroot | domainroot}] [-о {dn | rdn }] [-scope {subtree | onelevel | base}] [-name Имя] [-desc Описание] [{-s Server | -d Domain}] [-u ИмяПользователя] [-р {Пароль | *}] [-q] [-r] [-gc] [-limit ЧислоОбьектов] [{-uc | -uco | -uci}]
#40 by ice777
на сервере?
Тэги: Админ
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С