Tech or Treat! Write an article about your scariest tech disaster to win gadgets!Learn more


Send popup msg to USER in another domain (PART II)

Posted on 1998-12-23
Medium Priority
Last Modified: 2013-12-19
The question is how can I using net send or any other comman d line utility send message to a given username in another domain. I asked this before , but didn't get a positive answer. See the following thread:

However I still think it should be possible, since I know at least one GUI utility, that allows to view a list of all accessible users and  send popup messages, even if they are in a different domain.400 Points for a positive answer.
Question by:Victor Spiridonov
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions

Expert Comment

ID: 1567711
PSS ID Number: Q168893
Article last modified on 05-21-1998

The information in this article applies to:
 - Microsoft Windows NT Workstation versions 3.5, 3.51, and 4.0
 - Microsoft Windows NT Server versions 3.5, 3.51, and 4.0
Using the Messenger Service in Windows NT gives you varying results that
depend on the command options or interface you use to send messages.
The method you use determines whether the message will be a local
Broadcast or a directed datagram, and to which NetBIOS name the message
will be sent.
For additional information, please see the following article in the
Microsoft Knowledge Base:
   ARTICLE-ID: Q163409
   TITLE     : NetBIOS Suffixes (16th Character of the NetBIOS Name)
Sends out a broadcast to all registered users of the local domain <00>
through each protocol on the sending computer. For example, a computer
running Windows NT server with NWLINK, TCP/IP, and NetBEUI would send three
broadcast messages to domain <00>. A user in the domain running all three
protocols would receive three messages.
Sends out a broadcast to the specified domain name <00> through each
protocol on the sending machine. This functions the same as the NET SEND *,
with the exception that you can choose a specific domain, instead of using
your current logon domain.
   NOTE: With NET SEND * and NET SEND /DOMAIN:NAME, only users on the
   local subnet that belong to the specified domain, will receive the
For additional information, please see the following article in the
Microsoft Knowledge Base:
   ARTICLE-ID: 150881
   TITLE     : Local NetBIOS Name Query Broadcast Not Forwarded by Router
Sends a directed message to the <03> NetBIOS entry for the user specified.
The user receives only one message, and the normal methods for detecting
NetBIOS names will be used.
For additional information, please see the following articles in the
Microsoft Knowledge Base:
   ARTICLE-ID: Q119493
   TITLE     : NetBIOS over TCP/IP Name Resolution and WINS
   ARTICLE-ID: Q119490
   TITLE     : How Routers Handle IPX Type 20 NetBIOS Packets
Sends a directed message to the <03> NetBIOS entry for the computer name of
each session established with the server. You can view these connections
through Server Manager. If a computer has three sessions open under Server
Manager, then that computer will receive the message three times.
Send a directed message to the <03> NetBIOS entry for each computer
connected to the server. Unlike the NET SEND /USERS, only one message will
be sent to each connected computer, even if the computer has multiple
sessions with the server.
Keywords          : ntdomain ntdosap ntnetserv NTSrvWkst ntui ntutil
Version           : WinNT:3.5,3.51,4.0
Platform          : winnt
Issue type        : kbinfo
Copyright Microsoft Corporation 1998.



Author Comment

by:Victor Spiridonov
ID: 1567712
I don't see how it answers my question. give me an examle of sending message to user J D in domain D.

Expert Comment

ID: 1567713
net send JD /domain:D "message".
Free learning courses: Active Directory Deep Dive

Get a firm grasp on your IT environment when you learn Active Directory best practices with Veeam! Watch all, or choose any amount, of this three-part webinar series to improve your skills. From the basics to virtualization and backup, we got you covered.


Author Comment

by:Victor Spiridonov
ID: 1567714
dlansens:Have you tried it?
The syntax you provided sends message : "JD message" to all users in D domain, not message "message" to user JD.


Expert Comment

ID: 1567715
All you need to do is this NET SEND "username" "message"
Thats it!
as long as the messenger service is running on the pc just that user will get the message.
example: NET SEND testuser test
the user testuser will then get a popup box with the message test on it.

Expert Comment

ID: 1567716
If you want to change the domain then its this
net send testuser /DOMAIN test
where as DOMAIN is the domain name.

Expert Comment

ID: 1567717
correction  its /domain:domainname  it will not send to all users unless you add /users.

Expert Comment

ID: 1567718
And yes I have try this.

Author Comment

by:Victor Spiridonov
ID: 1567719
NET SEND testuser test - message is sent to the user in the current domain. (Anyway what happens , when there are users with the same name in different domains?)

net send user1 /domain:domainname - message is sent to the whole domain. It doesn't matter what I put as user1.

.  /users - sends message to the users connected to the computer, from which I'm sending the message.

LVL 23

Expert Comment

by:Tim Holman
ID: 1567720
NET SEND JD message

/DOMAIN will broadcast a message to the entire domain, no matter what you put in the net send.

This is an old LAN Manager command that never really understood the concept that domains would eventually be joined together...

So you're stuck, unless you're part of the other domain.


Expert Comment

ID: 1567721
I have a gui that I will send to you. Give me email address.

Expert Comment

ID: 1567722
Please send me also the copy of the same,Derosa at

Expert Comment

ID: 1567723
I would really appriciate it if you send it to me too!

Or maybe just tell us the name of that GUI and where can
we download it...

Accepted Solution

dragonfire earned 0 total points
ID: 1567724
I suspect this all comes down to windows networking using NetBIOS and WINS resolution (As hinted in the first answer).

As previously mentioned, using the /DOMAIN switch will send to the whole domain so if you want to send to a particular user you can't use it. This is because as far as windows is concerned, a DOMAIN is just a specialised form of user - they are just netBIOS names which are registered on the network (OK, it's a touch more complicated, but that's the essence). Generally, sending to a USER on a different domain is unlikely to work because your machine is unlikely to be able to resolve that name to a network address because a) It is not available in the WINS database of your server (Because it won't have authenticated that user or have access to that domain's user list) and b) usually the domain will be in a different subnet so no NetBIOS registration data for that name will have been received by your machine.

There are several possibilities which may make this work:
1. Send to a MACHINE not a USER - this is slightly more likely to work as the list of machines is more likely to be available to your resolver (If you can see the machine in a browse list you should be able to SEND to it).
2. If you have a very simple network with no switches or routers and are using NetBIOS natively (eg not over TCP/IP) there is a possibility that the registration will have been stored by your WINS server (Of course there can be no users in different domains with the same name so the Domain name is irrelevant), but, this should work with the simple 'NET SEND USER MESSAGE' format, so it is unlikely that you can do this.
3. Setup WINS replication from domain to domain will give you full browse lists allowing messages to MACHINE names to be sent - and using trusted servers may give you access to the User information (Not having tried this, I can't be sure).

I suspect the GUI you mention lists all the NetBIOS names that have been stored in the WINS database (Or just those it has seen on the network). I have come across one called NetHail which is similar to WinPopup, but this just uses the browse list (ie Machine names only - no Users) so would not help.

Expert Comment

ID: 7832095
derosa - if you get this, i would also like a copy of the gui you mentioned.


Featured Post

Important Lessons on Recovering from Petya

In their most recent webinar, Skyport Systems explores ways to isolate and protect critical databases to keep the core of your company safe from harm.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Sometimes you might need to configure routing based not only on destination IP address, but also on a combination of destination IP address (or hostname) and destination port number. I will describe a method how to accomplish this with free tools. …
Have you ever set up your wireless router at home or in the office to find that you little pop-up bubble in the bottom right-hand corner of Windows read "IP Conflict - One of more computers on the network have been assigned the following IP address"…
Michael from AdRem Software explains how to view the most utilized and worst performing nodes in your network, by accessing the Top Charts view in NetCrunch network monitor ( Top Charts is a view in which you can set seve…
How to fix incompatible JVM issue while installing Eclipse While installing Eclipse in windows, got one error like above and unable to proceed with the installation. This video describes how to successfully install Eclipse. How to solve incompa…

647 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question