Exchange connector
This connector is developed for managing Exchange permission management for shared emails nad folders via Exchange Online PowerShell module.
Connector is based on WinRM + AD Connector.
Requirements
Has same requirements as WinRM + AD Connector.
Plus requires:
- PowerShell 7
- Exchange Online PowerShell module
Supported operations
Object | Operations |
---|---|
__ACCOUNT__ | UPDATE, SEARCH |
__SHARED_EMAIL__ | SEARCH, SYNC |
Schema
Connector generates foloing schema:
- __ACCOUNT__
- __UID__
- __NAME__
- memberOf
- __SHARED_EMAIL__
- __UID__
- __NAME__
- description
Permissions
Microsoft Graph
- User.ReadWrite.All
Microsoft Exchange
- Exchange.ManageAsApp
Configuration
Script Configuration
Update script
Path to Python update script for user
Powershell update script
Path to powershell update script for user, which will be loaded into python and executed on Windows
Get Latest SyncToken script
Path to Python script to get latest SyncToken
Powershell Get Latest SyncToken script
Path to powershell script to get latest SyncToken, which will be loaded into python and executed on Windows
Search user script
Path to Python search user script
Search site script
Path to Python search site script
Powershell search user script
Path to powershell search script for user, which will be loaded into python and executed on Windows
Powershell search site script
Path to powershell search script for site, which will be loaded into python and executed on Windows
Test script
Path to Python script for test
WinRM Configuration
Endpoint
URLto the endpoint, where is WinRM accessible. Usually https://HOST:5986/wsman for HTTPS and http://HOST:5985/wsman for HTTP
Authentication schema
One from supported values - basic, ntlm, kerberos, credssp
User
Username for user which will be used for authentication to WinRM
Password
Password for this user
CA trust path
Path to certificate which will be used in HTTPS communication. E.g /path/to/file/crt.pem
Ignore CA validation
If you want to connect to WinRM without CA validation - Don't use in production, only for testing!
Exchange Configuration
AppId
AppId for exchange
CertificateThumbprint
CertificateThumbprint for exchange
CertificatePath
Path to certificate on WinRm server.
CertificatePassword
Password for certificate
Organization
Organization for exchange