У меня SBS 08 и пользователи с XP / Vista / 7. Я хотел бы знать, можно ли транслировать сообщение пользователям AD, пока они вошли в домен (например, чтобы сообщить пользователям, что будет выполнена перезагрузка, что-то в этом роде). Я не использую терминальный сервер.
Я не нахожу «Отправить сообщение» в «Управление компьютером» -> «Общие папки» -> щелкните правой кнопкой мыши, «Все задачи».
Спасибо за вашу помощь.
Одна из простейших замен старой функции "net send":
msg [username] "the message"
(Вы также можете заменить имя пользователя на '*')
Доступны и другие варианты. Для получения дополнительной помощи введите msg без аргументов.
Если у вас больше нет компьютеров XP (которых может не быть в 2013+), вы можете использовать msg
команда. По умолчанию он будет отправлять сообщения только пользователям на том же компьютере, но вы можете использовать /SERVER:computer_name
параметр (буквально символы «СЕРВЕР:», за которыми следует имя компьютера пользователя в домене).
Даже это по-прежнему будет выполняться только по одному, но вы можете создать командный файл и скопировать строки один раз для каждого компьютера в вашей сети. Вы даже можете сделать сообщение настраиваемым, например:
msg /SERVER:COMP1 * /time:20 %1
msg /SERVER:COMP2 * /time:20 %1
msg /SERVER:COMP3 * /time:20 %1
msg /SERVER:COMP4 * /time:20 %1
Бегать myfile "This is a test"
и он отправит это сообщение на каждую машину, указанную в файле, в течение указанного количества секунд (необязательный параметр, который также можно настроить)
Это работает для малых предприятий, но становится все менее жизнеспособным в более крупных организациях, таких как университет, частично из-за работы по обновлению списка компьютеров, когда он изменяется (хотя это может быть программируемым?), Но в основном из-за того, что он все еще отправляет каждое сообщение только по одному, и вы, возможно, не захотите ждать несколько минут, пока сообщение распространится среди всех.