We are seeing the following alarms errors:
Group Policy Check - Group Policy failed to refresh properly. error code: -1 Gpupdate errors: Group Policy update failed - internal error
Group Policy Check - Group Policy failed to refresh properly. error code: -1 Gpupdate errors: Group Policy update failed - access denied
Group Policy Check - Group Policy failed to refresh properly. error code: -1073741502 Gpupdate errors: Group Policy update failed - DLL initialization error
Group Policy Check - Group Policy failed to refresh properly. error code: -1073741523 Gpupdate errors: Group Policy update failed with code: -1073741523
The following warnings are also encountered during computer policy processing:
Windows failed to apply the {F#########E} settings. {F3##########E} settings might have its own log file. Please click on the "More information" link.
User Policy update has completed successfully.
For more detailed information, review the event log or run GPRESULT /H GPReport.html from the command line to access information about Group Policy results.
What commands the Group Policy check is running on the new probe and what the expected output is for a good or a bad state?
Guidance
How the Probe Determines Success vs. Failure
The ad_server probe uses a robust method to check the result:
This is a much stricter and more reliable check than simply parsing the text output. The gpupdate command can print "successfully completed" for one part of the policy (like User Policy) but still encounter critical errors in another part (like Computer Policy) and return a non-zero exit code to signal an overall failure. Your VB script might be just scanning for "success" in the text and ignoring the true exit code, which might be the reason why it didn't raise alarms.
Explanation of the Specific Errors :
Summary:
The probe is not generating false positives. It is correctly detecting and reporting genuine issues with Group Policy processing on those servers.