Solved

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

Posted on 2014-01-02
8
342 Views
Last Modified: 2014-01-11
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
0
Comment
Question by:lianne143
[X]
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
  • 4
  • 4
8 Comments
 
LVL 22

Assisted Solution

by:mcsween
mcsween earned 500 total points
ID: 39752709
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

0
 

Author Comment

by:lianne143
ID: 39753447
Will I be able to put a Title Message  above the message. if so please post a  syntax for this.

Many thanks
0
 
LVL 22

Assisted Solution

by:mcsween
mcsween earned 500 total points
ID: 39754034
Option explicit

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

MsgBox strMsg,vbOKOnly,strTitle

Open in new window

0
Efficient way to get backups off site to Azure

This user guide provides instructions on how to deploy and configure both a StoneFly Scale Out NAS Enterprise Cloud Drive virtual machine and Veeam Cloud Connect in the Microsoft Azure Cloud.

 

Author Comment

by:lianne143
ID: 39755976
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
0
 
LVL 22

Accepted Solution

by:
mcsween earned 500 total points
ID: 39756691
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).
0
 

Author Comment

by:lianne143
ID: 39758106
Hi Mcsween

That worked like a charm :)

Thanks you so much for your help!
0
 
LVL 22

Assisted Solution

by:mcsween
mcsween earned 500 total points
ID: 39759722
Please don't forget to award points.  Thanks!
0
 

Author Comment

by:lianne143
ID: 39774028
Will I be able to alert you in my future posts.
Many thanks and your points awarded :)
0

Featured Post

Get 15 Days FREE Full-Featured Trial

Benefit from a mission critical IT monitoring with Monitis Premium or get it FREE for your entry level monitoring needs.
-Over 200,000 users
-More than 300,000 websites monitored
-Used in 197 countries
-Recommended by 98% of users

Question has a verified solution.

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

Group policies can be applied selectively to specific devices with the help of groups. Utilising this, it is possible to phase-in group policies, over a period of time, by randomly adding non-members user or computers at a set interval, to a group f…
Let's recap what we learned from yesterday's Skyport Systems webinar.
This tutorial will walk an individual through the process of configuring basic necessities in order to use the 2010 version of Data Protection Manager. These include storage, agents, and protection jobs. Launch Data Protection Manager from the deskt…
This video shows how to use Hyena, from SystemTools Software, to update 100 user accounts from an external text file. View in 1080p for best video quality.

622 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