Войти

Показать полную графическую версию : net send


RUVATA
12-08-2010, 11:59
Всем доброго времени суток,
задача - отправлять сообщение через net send, но определённым пользователям одно, другим другое...
пользователей около 40-ка, в среднем их можно разделить на 3 категории - 2 из которых должны получать разные сообщения... а третья вообще не получать, но при этом службу сообщений у низ не отрубать...

Насколько я понял кол-во символов ограничено 30-ю ...
существует-ли возможность увеличь, или это потолок для net send?

ориентировка на домен - имя домена
ориентировка на пользователя...
имя пользователя в домене или имя компьютера в домене?

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

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

утилита Sent что дергает список из txt по сути то-ж самое - но не выход... т.к. надо на всех машинах пойти NetBios поверх TCP\IP установить - это практически не реально в рабочее время..
мож... кто какие альтернативы предложит... меня интересует, чтобы было легко использовать из vbs/

Iska
12-08-2010, 12:38
Попробуйте, например, так (http://forum.script-coding.info/viewtopic.php?pid=16151#p16151) (замечания здесь (http://forum.script-coding.info/viewtopic.php?pid=17502#p17502)).
есть ли возможность отсылать группам определенным в AD... »
Нет.
потому что пока у меня только один способ на уме… »
Это правильный способ.

Примечание: приведённое в скрипте «"FromName"» — должно быть именем текущего пользователя или текущей машины, иначе у меня отправка завершалась неудачей.

Примечание #2: впрочем, вспомнил и про альтернативный метод (http://forum.script-coding.info/viewtopic.php?pid=24891#p24891).

RUVATA
12-08-2010, 13:35
че-то я не въехал... это об одном и том-же речь или нет?


Set objLMNetwork = WScript.CreateObject("SScripting.LMNetwork")
WScript.Echo objLMNetwork.SendNetMessage("Destination", "MessageText ")


и


Set objDCFunctions = WScript.CreateObject("IADsTools.DCFunctions")
WScript.Echo objDCFunctions.NetSendMessage("ToAddress", "FromName", "Message")


или нет... :o




© OSzone.net 2001-2012