Solved

Script to send notification to another PC in the domain/Network PCs

Posted on 2013-11-12
11
1,325 Views
Last Modified: 2014-02-16
Need a script or program to  send a taskbar notification to all domain added PCs

Guidance/Help is highly appreciated
0
Comment
Question by:-MAS
11 Comments
 
LVL 2

Assisted Solution

by:slavs
slavs earned 334 total points
Comment Utility
This article may help you out:

http://www.cezeo.com/tips-and-tricks/msg-command/
0
 
LVL 82

Expert Comment

by:leakim971
Comment Utility
Do you have powershell enable on all your computer in the domain?
0
 
LVL 24

Author Comment

by:-MAS
Comment Utility
@slavs
I dont want to interrupt user activity.
There are users uploading data by data uploader.
This message should not disturb them.
That si the reason I am looking for taskbar notification. e.g. oulook new email notification

@ leakim971
We have both windows-XP and windows-7 PCs

Atleast a script which I can schedule from the local PCs on all PCs to run on every xhours will do the job. i.e. not mandatory to send through network. I will deploy the scheduled task through GP
0
 
LVL 24

Author Comment

by:-MAS
Comment Utility
Waiting since2 days
0
 
LVL 2

Assisted Solution

by:slavs
slavs earned 334 total points
Comment Utility
You can use a Balloon Icon with Powershell.
The below script will do it for one PC, if you have remoting enabled and there are no firewall issues, I would suggest using "Invoke-Command" to send the command to multiple PCs at once.


[void] [System.Reflection.Assembly]::LoadWithPartialName("System.Windows.Forms")

$objNotifyIcon = New-Object System.Windows.Forms.NotifyIcon 

$objNotifyIcon.Icon = "C:\IconExample.ico"
$objNotifyIcon.BalloonTipIcon = "Error" 
$objNotifyIcon.BalloonTipText = "This is your message." 
$objNotifyIcon.BalloonTipTitle = "Message Title"
 
$objNotifyIcon.Visible = $True 
$objNotifyIcon.ShowBalloonTip(10000)

Open in new window

0
Threat Intelligence Starter Resources

Integrating threat intelligence can be challenging, and not all companies are ready. These resources can help you build awareness and prepare for defense.

 
LVL 24

Author Comment

by:-MAS
Comment Utility
@slavs
can you explain
1. how to save the code (which format)
2. how to run
3. Where is the name of the PC mentioned in the code.
0
 
LVL 24

Author Comment

by:-MAS
Comment Utility
Awaiting reply
0
 
LVL 40

Assisted Solution

by:Subsun
Subsun earned 166 total points
Comment Utility
Earlier days, means for Win XP and previous systems we could use Net Send command to send messages to all computers.. but Vista onwards Net send wont work, so we have msg.exe to send messages to computers. You can refer following article which has a sample powershell code which uses msg command to send messages to a list of computers.. Check and see if it works for you..Else you need to look for third-party tools like LanTalk LAN messenger etc. Honestly I don't see any other option for you.. Good luck.. :)

http://subodhuniyal.wordpress.com/2012/08/07/power-shell-script-to-send-message-to-network-computers-2/

Also check http://www.winsentmessenger.com/sent/
0
 
LVL 24

Accepted Solution

by:
-MAS earned 0 total points
Comment Utility
For the time being I have created scheduled tasks to send a popup locally on all PCs till I get a good solution
0
 
LVL 24

Author Closing Comment

by:-MAS
Comment Utility
Closing the question for now.
I will start a new question when I get a better solution than this
0

Featured Post

How to improve team productivity

Quip adds documents, spreadsheets, and tasklists to your Slack experience
- Elevate ideas to Quip docs
- Share Quip docs in Slack
- Get notified of changes to your docs
- Available on iOS/Android/Desktop/Web
- Online/Offline

Join & Write a Comment

How to sign a powershell script so you can prevent tampering, and only allow users to run authorised Powershell scripts
Resolve DNS query failed errors for Exchange
Learn how to match and substitute tagged data using PHP regular expressions. Demonstrated on Windows 7, but also applies to other operating systems. Demonstrated technique applies to PHP (all versions) and Firefox, but very similar techniques will w…
In this fifth video of the Xpdf series, we discuss and demonstrate the PDFdetach utility, which is able to list and, more importantly, extract attachments that are embedded in PDF files. It does this via a command line interface, making it suitable …

771 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

Need Help in Real-Time?

Connect with top rated Experts

14 Experts available now in Live!

Get 1:1 Help Now