Can logon scripts be set to run when a user re-docks their laptop? (or can you otherwise force user login script GPO processing via a command or script?)
The answer in this case is no. Log-on GPOs are processed in the foreground, so since they are already logged on using cached credentials, they only get a background refresh, so the logon script settings in this GPO do not run.
See FAQ Is there any advantage to running a login script from the network or from the local PC?
The GPanswers.com forum is closed now (thanks, spammers!)
But we encourage you to join us at LinkedIn in the “GPO Stuff” group.
Jeremy is regular there, and there is a reasonable system to prevent junk posts.
In all, we think it’s the right place to go for Group Policy-specific questions.
It’s a private group, but just JOIN it, and the owner should approve your request.
See you there !
-Jeremy Moskowitz, Group Policy MVP