Solved

Run vb script to run on shutdown

Posted on 2014-04-21
12
545 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
Microsoft Certification Exam 74-409

Veeam® is happy to provide the Microsoft community with a study guide prepared by MVP and MCT, Orin Thomas. This guide will take you through each of the exam objectives, helping you to prepare for and pass the examination.

 

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

Is Your AD Toolbox Looking More Like a Toybox?

Managing Active Directory can get complicated.  Often, the native tools for managing AD are just not up to the task.  The largest Active Directory installations in the world have relied on one tool to manage their day-to-day administration tasks: Hyena. Start your trial today.

Question has a verified solution.

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

I had a question today where the user wanted to know how to delete an SSL Certificate, so I thought that I would quickly add this How to! Article for your reference. WHY WOULD YOU WANT TO DELETE A CERTIFICATE? 1. If an incorrect certificate was …
A safe way to clean winsxs folder from your windows server 2008 R2 editions
This tutorial will walk an individual through the steps necessary to configure their installation of BackupExec 2012 to use network shared disk space. Verify that the path to the shared storage is valid and that data can be written to that location:…
This tutorial will show how to configure a new Backup Exec 2012 server and move an existing database to that server with the use of the BEUtility. Install Backup Exec 2012 on the new server and apply all of the latest hotfixes and service packs. The…

862 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