According to Microsoft, this is functioning as designed. The logon script will not run again until the user logs off from the Domain. The only way to do that is to reboot or to Close All Programs and Log on as Another User.

Does anyone know a way around this?