1 voteRich B commented
For clarity, we can access the IUpdateServer.GetEmailNotificationConfiguration() interface from PowerShell, and do things like set the SmtpHostName, Sender e-mail address, and time to send notifications, but we can't set the StatusNotificationRecipients and SyncNotificationRecipients lists. We can configure everything except for who to actually send the notifications to, which kind of makes this part of the interface pointless.
77 votesRich B commented
Additionally, the "Get-WindowsUpdateLog" PowerShell cmdlet that you have to run to generate the new WindowsUpdate.log doesn't work if you don't have Windows Defender installed, because the first step in the process tries to copy a Defender dll. You get the error message:
"Copy-Item : Cannot find path 'C:\Program Files\Windows Defender\SymSrv.dll' because it does not exist."