Versionen im Vergleich

Schlüssel

  • Diese Zeile wurde hinzugefügt.
  • Diese Zeile wurde entfernt.
  • Formatierung wurde geändert.

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

Vorgehensweise:

Man sucht sich in der Tabelle die für die eigene Umgebung relevanten Module/Prozesse und übernimmt dann die in der Spalte “Benötigte Role/Rechte” Einträge in dem entsprechenden Admin-Center in die Konfiguration.

Für ExchangeOnlineManagement:

Im Exchange Admin Center unter “Admin Roles” → “Roles” (https://admin.exchange.microsoft.com/#/adminRoles ) eine neue “Role Group” erzeugen, die Roles hinterlegen und die neu angelegten Role Group zuweisen:

  • Bei Basic Auth(Achtung, seit 1. Oktober 2022 deprecated): Dem User, dessen Credentials in der stanocPowerHelper.ps1 hinterlegt sind

Für die Kombination Modern Auth und App gilt, dass der App die “Exchange Administrator” Rolle im Azure AD zugewiesen werden muss - dort ist aktuell keine granularere Lösung verfügbar

Für AzureAD:

Im Azure AD Admin Center unter “App Registrations” ( https://aad.portal.azure.com/#view/Microsoft_AAD_IAM/ActiveDirectoryMenuBlade/~/RegisteredApps ) die stanocPowerHelper-App öffnen und unter “API Permissions” die API-Rechte (“Microsoft Graph API”, “Application”) suchen und hinzufügen

Hinweis zur Farbgebung:

Grün: ExchangeOnlineManagement (Rollen)

Gelb: AzureAD (MS Graph API Rechte)

Blau: lokales Active Directory

Modul

Prozess

genutzte PowerHelper-Befehle

genutzte PowerShell CMDlets

Benötigte Role / Rechte

Kommentare

AC

Fremdes Adressbuch lesen

ReadAllMailBoxproperties

ReadAllGroups

ReadUsers (Azure AD / AD)

ReadGroups (Azure AD)

Get-EXOMailbox

Get-Mailbox

Get-RemoteMailbox

Get-CalendarProcessing

Get-MailboxCalenderConfiguration

Get-Group

Get-AzureADUser

Get-ADUser

Get-AzureADGroup

View-Only Recipients

User.Read.All

Directory.Read.All

SWAP!

Exchange-Konten prüfen

ReadAllMailBoxproperties

ReadAllGroups

Get-EXOMailbox

Get-Mailbox

Get-RemoteMailbox

Get-CalendarProcessing

Get-MailboxCalenderConfiguration

View-Only Recipients

SWAP!

Exchange-Weiterleitungen prüfen

ReadMailForward

Get-Mailbox

View-Only Recipients

SWAP!

Zugriffsrechte auf Exchange-Postfächer prüfen

GetMailboxPermission

Get-EXOMailboxPermission

Get-MailboxPermission

View-Only Recipients

SWAP!

Aktion “Konto prüfen”

ReadMailBoxProperties

ReadOneGroup

Get-Mailbox

Get-EXOMailbox

Get-Group

View-Only Recipients

SWAP!

Aktion “Mailadressen/Weiterleitungen setzen”

DisableMailForward

ConfigureMailForward

Set-Mailbox

Mail Recipients

SWAP!

Aktion “Postfach erzeugen”

CreateMailbox

New-Mailbox

New-RemoteMailbox

Mail Recipient Creation

SWAP!

Aktion “Mailverteiler-Gruppe erzeugen”

CreateGroup

New-DistributionGroup

Security Group Creation and Membership

SWAP!

Aktion “Sicherheitsgruppe erzeugen”

CreateGroup

New-DistributionGroup

Security Group Creation and Membership

SWAP!

Aktion “Microsoft 365 Gruppe erzeugen”

CreateGroup

New-UnifiedGroup

Mail Recipients

SWAP!

Aktion “Ausrüstung erzeugen”

CreateResource

New-Mailbox

New-RemoteMailbox

Set-CalendarProcessing

Set-MailboxCalendarConfiguration

Mail Recipient Creation

Mail Recipients

SWAP!

Aktion “Raum erzeugen”

CreateResource

New-Mailbox

New-RemoteMailbox

Set-CalendarProcessing

Set-MailboxCalendarConfiguration

Mail Recipient Creation

Mail Recipients

SWAP!

Aktion “Domino-Gruppenmitglieder in Exchange-Gruppenmitglieder übernehmen”

AddGroupMembers

Add-DistributionGroupMember

Add-UnifiedGroupLinks

Distribution Groups

Mail Recipients

SWAP!

Aktion “Domino-Mailadresse(n) als Exchange-Alias(e) setzen

SetMailAlias (AD)

AddMailAddress

Set-ADUser

Get-ADUser

Set-Mailbox

Mail Recipients

SWAP!

Aktion “Domino-Zugriff auf Exchange-Postfach übertragen”

AddMailboxPermission

RemoveMailboxPermission

Add-RecipientPermission

Add-MailboxPermission

Remove-MailboxPermission

Mail Recipients

SWAP!

Exchange - Mailverteilergruppe erzeugen

CreateGroup

New-DistributionGroup

Security Group Creation and Membership

SWAP!

Exchange - Sicherheitsgruppe erzeugen

CreateGroup

New-DistributionGroup

Security Group Creation and Membership

SWAP!

Exchange - Microsoft 365 Gruppe erzeugen

CreateGroup

New-UnifiedGroup

Mail Recipients

SWAP!

Exchange - Domino-Gruppenmitglieder in Exchange-Gruppenmitglieder übernehmen

AddGroupMembers

Add-DistributionGroupMember

Add-UnifiedGroupLinks

Distribution Groups

Mail Recipients

SWAP!

Exchange - Domino-Zugriffe auf Exchange-Benutzer-Postfach übertragen

AddMailboxPermission

RemoveMailboxPermission

Add-RecipientPermission

Add-MailboxPermission

Remove-MailboxPermission

Mail Recipients

SWAP!

Exchange - Domino-Zugriffe auf Exchange-gemeinsames-Postfach übertragen

AddMailboxPermission

RemoveMailboxPermission

Add-RecipientPermission

Add-MailboxPermission

Remove-MailboxPermission

Mail Recipients

SWAP!

Exchange - Weiterleitung nach Domino - wenn nicht durch Verbindung kontrolliert - setzen

DisableMailForward

ConfigureMailForward

Set-Mailbox

Mail Recipients

SWAP!

Azure Active Directory-Konten prüfen

ReadUsers (Azure AD)

ReadGroups (Azure AD)

Get-AzureADUser

Get-AzureADGroup

User.Read.All

Directory.Read.All

SWAP!

Azure Active Directory - inaktiven Benutzer in Ausrüstung umwandeln

ConvertToNonUserMailbox

(MSOnline / ExchangeOnline)

Set-Mailbox

Mail Recipients

SWAP!

Azure Active Directory - inaktiven Benutzer in gemeinsames Postfach umwandeln

ConvertToNonUserMailbox

(MSOnline / ExchangeOnline)

Set-Mailbox

Mail Recipients

SWAP!

Azure Active Directory - inaktiven Benutzer in Raum umwandeln

ConvertToNonUserMailbox

(MSOnline / ExchangeOnline)

Set-Mailbox

Mail Recipients

SWAP!

Active Directory-Konten (lokal) prüfen

ReadUsers (AD)

ReadGroups (AD)

Get-ADUser

Get-ADGroup

SWAP!

Active Directory - Gruppen für Mailverteiler erzeugen

CreateGroup (AD)

New-ADGroup

Add-ADGroupMember

Get-ADGroup

Get-ADObject

SWAP!

Active Directory - Gruppen für Sicherheit erzeugen

CreateGroup (AD)

New-ADGroup

Add-ADGroupMember

Get-ADGroup

Get-ADObject

SWAP!

Active Directory - Domino-Gruppenmitglieder in Active Directory-Gruppenmitglieder übernehmen

AddGroupMembers (AD)

Set-ADGroup

Get-ADGroup

Get-ADObject

SWAP!

Active Directory - inaktiven Benutzer zum Umwandeln in Ausrüstung erzeugen

CreateUser (AD)

New-ADUser

Get-ADUser

SWAP!

Active Directory - inaktiven Benutzer zum Umwandeln in gemeinsames Postfach erzeugen

CreateUser (AD)

New-ADUser

Get-ADUser

SWAP!

Active Directory - inaktiven Benutzer zum Umwandeln in Raum erzeugen

CreateUser (AD)

New-ADUser

Get-ADUser