Existe uma maneira de executar um script quando o GPO é aplicado?
Sim. Você pode criar uma tarefa agendada que será acionada quando um evento específico ocorrer:
On an event
This trigger causes the task to run when specific event entries are added to an event log. You can choose between specifying basic event trigger settings or custom event trigger settings. If you choose the basic event trigger settings, a single event from a specific event log will trigger the task. You choose the event log that contains the event, the event publisher name, and specify the event identifier.
Fonte Triggers
O eventID que você precisa para o gatilho é provavelmente 8006:
The Group Policy service reserves event IDs between 8000 and 8007 to indicate a particular type of Group Policy processing completed successfully.
Fonte Solução de problemas de diretiva de grupo usando logs de eventos
