An administrator is upgrading some Exchange server and plans to temporary disable the Exchange Scripting Agent, he needs to know how this will affect Change Auditor Exchange Auditing.
The Change Auditor agent installed on an Exchanges server requires the Exchange Scripting Agent, it verifies that it is enabled during start-up and enables it if it is not.
The scripting Agent is called when a cmdlet runs on an Exchange server, this includes not only cmdlets run directly by you in the Exchange Management Shell, but also cmdlets run by Exchange services, the Exchange Management Console (EMC), and the Exchange Control Panel (ECP).
It checks whether any scripts are configured to be called by the cmdlet. If a script should be run for a cmdlet, the cmdlet tries to call any APIs defined in the script.
If the scripting agent is not enabled Change Auditor will not capture any changes that implemented by executing cmdlets/scripts directly or indirectly.