Sections on this page:
Prerequisites
|
The module requires:
- PowerShell Core (minimum version 7.2.1)
The module requires and automatically installs:
- Exchange Online Module version minimum 3.0.0+
- DNSClient-PS 1.0+
For information on how to connect to Exchange Online via Powershell, see the Exchange Online PS Module docs.
Operating Systems
The code and was tested on Windows and macOS. PowerShell Core on Linux should work as well, but has not been intensively tested so far.
Security
When connecting to Exchange Online, we recommend using the -Device or -Credential based login option. If you want to use credential-based login, we recommend using the Microsoft Secrets Management module to store your username/passwords in a secure place on your disk.
Installation
Installation of the module
To install the SEPPmail365Cloud module, open Powershell Core (pwsh.exe) and execute:
cd ~ # go to the Home-Directory
Install-Module "SEPPmail365cloud" # install the SEPPmail365cloud module
Additional steps on macOS and Linux (experimental)
In addition to the main module you need to add PSWSMan which adds WSMan client libraries to Linux and macOS for remote connectivity to Exchange Online.
sudo pwsh -command 'Install-Module PSWSMan'
#Read more on this here: https://github.com/jborean93/omi
sudo pwsh -Command 'Install-WSMan'
Further information and detailed steps for the module setup can be found on our GitHub repository for our other PowerShell Module SEPPmail365 module documentation.