How to enable a application upgraded message popup window , when the users logon into their PCs

Hi

We use Windows 2012 AD and client as XP and windows 7 .I am going to do a software upgrade on our servers. After this upgrade  I want to communicate this  to all users through a popup window when they login into their PC on the next day. When they click OK on the message popup window , the window must disappear

I want to create a vbs script and call through the logon process.

I copied the following on a notepad and changed the file extension to .vbs and , when I double click , it throws with error

MsgBox("Application Server Upgraded")

Please note the server X application was updated on 30/12/13.Please run the X application  from the: Start -All Programs and please do not open any application while the PCs are getting udated.

Please post me the VBS syntax

Many Thanks
lianne143Asked:
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

Bradley FoxLAN/WAN Systems AdministratorCommented:
Enter the following code; Replace the section "Put your message here", do not remove the quotes.  Save to a file with a .vbs extension and setup as a login script.

option explicit

dim strMsg

strmsg = "Put Your Message Here"

msgbox strmsg

Open in new window

lianne143Author Commented:
Will I be able to put a Title Message  above the message. if so please post a  syntax for this.

Many thanks
Bradley FoxLAN/WAN Systems AdministratorCommented:
Option explicit

dim strMsg, strTitle
strTitle = "Put Your Title Here"
strMsg = "Put Your Message Here"

MsgBox strMsg,vbOKOnly,strTitle

Open in new window

Get Blueprints for Increased Customer Retention

The IT Service Excellence Tool Kit has best practices to keep your clients happy and business booming. Inside, you’ll find everything you need to increase client satisfaction and retention, become more competitive, and increase your overall success.

lianne143Author Commented:
Hi

I copied the above code to a text file and renamed it as AppUpgrade.VBS and when I execute on the desktop it successfully works.

I copied the AppUpgrade.VBS file to the following path. This where the Staff Login script.VBS resides

\\Server-001\NETLOGON\AppUpgrade.vbs

Then: I opened the StaffLogin.vbs and added the following line to this vbs script, so that it would call the: AppUpgrade.vbs , during the logon process.

Wscript \\Server-001\NETLOGON\AppUpgrade.vbs


When I login into any PC,  during the logon process I am getting the following error instead of the Popping the upgrade window to the users.

Windows Script Host

Script:\\Server-001\NETLOGON\StaffLogin.vbs
Line:82
Char:11
Error:Syntax error
Code:800A03EA
Source::Microsoft VBscript Compilation error

Any help much appreciated!
Thanks
Bradley FoxLAN/WAN Systems AdministratorCommented:
To call the script from another script you will have to use the wshell object.
Dim wShell

Set wShell = CreateObject("wscript.shell")

wShell.Run "WScript.exe  \\Server-001\NETLOGON\AppUpgrade.vbs"

Open in new window


Or you can just copy the script to the end of your app-upgrade script.  Just don't copy the option explicit line (this must be the first line of any script if used).

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
lianne143Author Commented:
Hi Mcsween

That worked like a charm :)

Thanks you so much for your help!
Bradley FoxLAN/WAN Systems AdministratorCommented:
Please don't forget to award points.  Thanks!
lianne143Author Commented:
Will I be able to alert you in my future posts.
Many thanks and your points awarded :)
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Windows Server 2012

From novice to tech pro — start learning today.