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?”