Solved

Run vb script to run on shutdown

Posted on 2014-04-21
12
536 Views
Last Modified: 2014-04-28
Hi All,

I have a script that shutsdown the iscsi clients connected to it.

This script runs on a Win 2k8 R2 machine and I set it to run on logoff in group policy and all is good the remote machines turn off.

When I set it to run on shutdown in group policy, nothing happens, the remote machines don't shutdown, none of my pop ups show up from the vbscript.  It is the same exact file.... what gives??
0
Comment
Question by:adamc817
  • 8
  • 4
12 Comments
 
LVL 24

Expert Comment

by:DMTechGrooup
ID: 40013652
Did you copy the script to the right sysvol folder?

http://technet.microsoft.com/en-us/magazine/dd630947.aspx

Steps 3 & 4 under Assigning User Logon and Logoff Scripts
0
 

Author Comment

by:adamc817
ID: 40013672
Thanks!

I do have it the at the correct location:
C:\Windows\System32\GroupPolicy\Machine\Scripts\Shutdown

I have also added it to the shutdown properties.

I did as well make a batch file that first calls the wsf script then writes the time to a file.

If I run the batch file directly in a command line not shutting down everything works, both the script and a file is created.

If I shutdown, I only see a file created, which runs on the second line not the first....
0
 
LVL 24

Expert Comment

by:DMTechGrooup
ID: 40015327
Im thinking it could be a permissions issue..

Here is some talk on the subject..

http://stackoverflow.com/questions/18168002/windows-7-group-policy-editor-shutdown-batch-file-not-executing
0
 

Author Comment

by:adamc817
ID: 40016647
good idea, I redirected the output and I only get looking into it, should update tomorrow
0
 

Author Comment

by:adamc817
ID: 40018881
ok so the script is running but the command just times out

It seems that .Run command does not actually run my shutdown...

		Set objShell = WScript.CreateObject( "WScript.Shell" )
		eXec="cmd /c " shutdown /s /m  \\" & Host.HostName & " /t 0 " > """ & tempFile& """"
		objShell.Run eXec,FALSE,TRUE

Open in new window


again it runs in command line but not when shutting down the system, does LOCAL SYSTEM not have these permissions? To shutdown a remote node logged into the domain, I am running this from the DC.
0
 

Author Comment

by:adamc817
ID: 40019122
I am open to use another method, I am just trying to shut down a specific node on the domain when shutting down the DC... (this is not a typical network)
0
Better Security Awareness With Threat Intelligence

See how one of the leading financial services organizations uses Recorded Future as part of a holistic threat intelligence program to promote security awareness and proactively and efficiently identify threats.

 

Author Comment

by:adamc817
ID: 40019133
oh, if I put the shutdown in a batch file, this does not work either.... surely it is the LOCAL SYSTEM user...
0
 
LVL 24

Expert Comment

by:DMTechGrooup
ID: 40019160
could try psshutdown

http://technet.microsoft.com/en-us/sysinternals/bb897541.aspx

You can specify the username/password to use.
0
 

Author Comment

by:adamc817
ID: 40021049
same issue as before, works in dos not in shutdown
0
 
LVL 24

Accepted Solution

by:
DMTechGrooup earned 500 total points
ID: 40021757
Found this..

Also, Startup and Shutdown scripts run with System permissions on the local
computer, but the permissions of the computer object in the domain. A script
that works with your credentials may not work if the computer object lacks
permission. You may need to grant "Domain Computers" permissions.

See if adding Domain Computers to the local admin of the machine will make a difference.
0
 

Author Comment

by:adamc817
ID: 40023755
hi DMTechGrooup, i ummmm, don't know how to do this :), please explain further....

Thanks!
0
 

Author Comment

by:adamc817
ID: 40028173
got it, works!! WHO00 WHO
0

Featured Post

Better Security Awareness With Threat Intelligence

See how one of the leading financial services organizations uses Recorded Future as part of a holistic threat intelligence program to promote security awareness and proactively and efficiently identify threats.

Join & Write a Comment

Recently, I was asked to look into SCCM 2007 by my employer, having a degree of experience of earlier versions of SMS and some previous SCCM knowledge I didn't expect the procedure to involve to much time. I read a number of guides concerning it…
New Windows 7 Installations take days for Windows-Updates to show up and install. This can easily be fixed. I have finally decided to write an article because this seems to get asked several times a day lately. This Article and the Links apply to…
This tutorial will show how to push an installation of Backup Exec to an additional server in both 2012 and 2014 versions of the software. Click on the Backup Exec button in the upper left corner. From here, select Installation and Licensing, then I…
This tutorial will walk an individual through setting the global and backup job media overwrite and protection periods in Backup Exec 2012. Log onto the Backup Exec Central Administration Server. Examine the services. If all or most of them are stop…

759 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

24 Experts available now in Live!

Get 1:1 Help Now