Getting Started with PowerShell-Based Management for Exchange Online
Exchange admins often rely on automated scripts. These scripts require permission to interact with Exchange Online. You can use certificate-based authentication to make the authentication process far more secure than it was in the past.