У меня есть сервер Windows 2008, работающий как контроллер домена. Детали следующие:
Domain: corp
Server Name: oxygen
Все рабочие станции работают под управлением Windows XP SP3 и имеют фиксированные IP-адреса.
Я пытаюсь использовать net send
функциональность, позволяющая отправлять простые сообщения отдельным машинам / пользователям, а также всем машинам. Это сделано для того, чтобы я мог отправить сообщение пользователю, чтобы предупредить его о чем-то, или аналогичным образом предупредить всех о чем-то, например о перезагрузке сервера.
Возможно ли это при использовании Windows Server 2008? Если да, то какой будет команда?
Net Send был заменен командой "msg". Итак, набрав "MSG /?" в командной строке на Server 2008 или Windows 7 вы получите,
MSG /?
MSG {имя пользователя | имя сеанса | sessionid | @filename | *} [/ СЕРВЕР: имя сервера] [/ ВРЕМЯ: секунды] [/ V] [/ W] [сообщение]
Однако вам не повезло с использованием msg для отправки клиентам Windows XP, если вы не воспользуетесь каким-либо сторонним инструментом, например WinSent Innocenti
Команда "Net Send" действительно устарела в Windows 7/2008, но для этой платформы есть лучший вариант. Используйте сценарий, созданный для адаптации команды MSG.EXE к старому стилю «NET SEND». Он не будет работать с Windows 2003 / XP (только с Vista / 7/2008), но он прост и эффективен. Попробуйте это:
http://gallery.technet.microsoft.com/scriptcenter/A-net-messenger-script-for-810f8331
Подробные объяснения того, как его использовать:
http://pedrofln.blogspot.com/2011/08/net-messenger-script-for-windows-72008.html
Если вы перешли на Vista или Windows2008 и стали искать команду Net Send, вы не найдете ее. Это потому, что команда была заменена MSG.EXE. Чтобы запустить команду: нажмите кнопку Пуск, введите CMD в поле поиска и нажмите Enter. Появится окно командной строки, в котором вы можете отправить сообщение с помощью MSG.EXE. Для получения дополнительной информации о MSG.EXE введите msg /? в командной строке и нажмите Enter. Или вы можете выбрать в качестве альтернативы сетевой мессенджер бизнес-уровня, такой как BigAnt Corporate Messenger.
Насколько мне известно, команда net send устарела в W2K8.
Есть несколько предложений:
http://windows7forums.com/windows-7-support/36444-net-send-replacement.html
Но по умолчанию он отключен и не вернется.