When updating multiple machines, it is crucial to randomize the start time to avoid a "DDoS effect" on the Domain Controller's SYSVOL share.
Always use the -RandomDelayInMinutes parameter when scripting bulk updates via PowerShell. forced group policy update