I noticed on some (not all) of my workstations, changes to GPOs were not being applied. I logged into a couple and ran gpupdate /force. I got "The processing of Group Policy Failed. Windows attempted to read the file \\(domain.local)\sysvol\(domain.local)\policies\(guid)\gpt.ini from a domain controller and was not successful...". I started tracking it down and here is what I've found.
From DC1, I am able to browse to \\(domain.local)\sysvol\(domain.local)\policies\(guid)\ with no issues.
From DC2, I am able to browse to \\(domain.local)\sysvol\(domain.local)\policies\(guid)\ with no issues.
From the problem computers, I am UNABLE to browse to \\(domain.local)\sysvol\(domain.local)\policies\(guid)\. The folder just doesn't exist.
From one of the problem machines, I ran ipconfig /flushdns and ipconfig /registerdns. After that I did an nslookup for (domain.local) and it returned the correct IPs for the two DCs.
I've also tried running ipconfig /release && ipconfig /renew just to try it, and that gave the same results.
One other thing to note, when I browse to the SYSVOL folders on the DCs, I see the dates from when the policies were created/replicated. But when I browse to SYSVOL from the workstation, all the dates are 3 days ago. That happens to be when we added DC2 (it replaced an old DC). So I'm sure that has something to do with it. Just not sure what. The policy the GUID identifies was created before that change though. Any input is appreciated.