SQL Server Agent properties I have several dozen servers and would like to be able to check configurations on them ever quarter or so to make sure nothing has changed. I am having difficulty finding how to read a few configurations. Those settings I'm having problems with are in the SQL Server Agent properties:

Under the Alert System tab:
   Enable Mail profile
   Mail system
   Mail Profile
   Enable Fail-safe operator
   Operator
   Notify Using

Under the History tab:
   Limit size of job history log
   Remove agent history


Hopefully someone can point me in the direction of where I can run a cross server query or better yet powershell query to check all my servers configurations. Thanks!
For a "cross-server" query you could set up a Central Management Server and add Registered Servers.