Avatar of hypercube
hypercubeFlag for United States of America asked on

GPO deployed but startup script from GPO not running? Need to debug.

I started this here: https://www.experts-exchange.com/questions/29176454/GPO-to-schedule-Windows-restarts.html
I have a GPO that uses a Startup script.
The Startup script runs a .bat file.
The .bat file creates a folder in C:\Users\Public\ called Scripts if it doesn't exist.
The .bat file writes a .bat file into Scripts: "reset.bat" which is simply:
shutdown -r

Open in new window

The .bat file runs schtask:
schtasks /create /TN "reset" /RU "NT AUTHORITY\SYSTEM" /IT /RL HIGHEST /SC DAILY /st 16:00 /TR C:\Users\Public\Scripts\reset.bat

Open in new window

On the initial tests that I ran, it appeared that this was working fine - both on a small group and then on  couple of larger groups of computers.
However, in fully deploying the GPO, I now see that a fair number of the added computers have the GPO applied but the .bat file and the scheduled task don't exist.

I'm trying to figure out how to best debug this situation.  Adding some kind of logging to the startup script running seems likely.  But how?  I've not found it.
* gpos* task schedulerActive Directory

Avatar of undefined
Last Comment
Hello There

8/22/2022 - Mon
Hello There

Log in or sign up to see answer
Become an EE member today7-DAY FREE TRIAL
Members can start a 7-Day Free trial then enjoy unlimited access to the platform
Sign up - Free for 7 days
Learn why we charge membership fees
We get it - no one likes a content blocker. Take one extra minute and find out why we block content.
See how we're fighting big data
Not exactly the question you had in mind?
Sign up for an EE membership and get your own personalized solution. With an EE membership, you can ask unlimited troubleshooting, research, or opinion questions.
ask a question

I had tried to use that latter interface but it seems that the runas section is all grayed out when setting up the GPO.
I understand this is due to a recent Windows security update.  Thus the startup script.  It should be pretty simple really.
And, it *does* work on many of the computers.  So I need to debug the ones that don't work somehow.

It seems that those computers that hadn't worked yet just needed a reboot.  Odd that some did and some didn't.....

Thanks for the help!

Thanks again.  I'll keep the server script idea in mind!
Experts Exchange is like having an extremely knowledgeable team sitting and waiting for your call. Couldn't do my job half as well as I do without it!
James Murphy
Hello There

You are welcome!