Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Скриптовые языки администрирования Windows (http://forum.oszone.net/forumdisplay.php?f=102)
-   -   net send (http://forum.oszone.net/showthread.php?t=182734)

RUVATA 12-08-2010 11:59 1472045

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

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

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

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

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

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

Iska 12-08-2010 12:38 1472072

Попробуйте, например, так (замечания здесь).
Цитата:

Цитата RUVATA
есть ли возможность отсылать группам определенным в AD... »

Нет.
Цитата:

Цитата RUVATA
потому что пока у меня только один способ на уме… »

Это правильный способ.

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

Примечание #2: впрочем, вспомнил и про альтернативный метод.

RUVATA 12-08-2010 13:35 1472119

че-то я не въехал... это об одном и том-же речь или нет?

Код:

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


Время: 21:08.

Время: 21:08.
© OSzone.net 2001-