Here’s a little PowerShell script you can use to change the time zone for all computers in a certain OU.

Start-Transcript Import-Module ActiveDirectory $cred = Get-Credential

$arr = Get-ADComputer -SearchBase ‘OU=Servers,OU=example,dc=blah,dc=com’ -Filter ’*’ Select-Object -ExpandProperty Name

#for debugging - manually set the array for testing #$arr = “server01”, “server02”

foreach ($a in $arr) { Write $a Write “current time zone is” invoke-command -cn $a -cred $cred {tzutil /g} Write “————–” Write “overwriting time zone” invoke-command -cn $a -cred $cred {tzutil /s “Central Standard Time”} Write “————–” }