Benutzer-Werkzeuge

Webseiten-Werkzeuge


microsoft_exchange

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
microsoft_exchange [2026/02/27 09:40]
jango [EMS]
microsoft_exchange [2026/10/01 09:32] (aktuell)
jango
Zeile 1: Zeile 1:
 +=====v1=====
 +<code powershell>
 +# exchange, named admin, ems 
 +
 +# testen ob der user existiert
 +#Get-Recipient thomas.hamler
 +
 +# berechtigung erteilen
 +Add-ADPermission -Identity "mitgliederbuchhaltung" -User "thomas.hamler" -ExtendedRights "Send As"
 +
 +# berechtigung entziehen
 +#Remove-ADPermission -Identity "mitgliederbuchhaltung" -User "thomas.hamler" -ExtendedRights "Send As"
 +
 +# testen
 +Get-ADPermission "mitgliederbuchhaltung" | ? {$_.ExtendedRights -like "*Send*"} | ft User,ExtendedRights,Deny
 +</code>
 +
 +<code powershell>
 +# lokal, normaler user, pwsh
 +Install-Module ExchangeOnlineManagement -Scope CurrentUser
 +Import-Module ExchangeOnlineManagement
 +Connect-ExchangeOnline
 +
 +# testen
 +Get-Recipient "mitgliederbuchhaltung@akm.at"
 +
 +# berechtigung erteilen
 +Add-RecipientPermission -Identity "mitgliederbuchhaltung@akm.at" -Trustee "thomas.hamler@akm.at" -AccessRights SendAs
 +
 +# berechtigung entziehen 
 +#Remove-RecipientPermission -Identity "mitgliederbuchhaltung@akm.at" -Trustee "thomas.hamler@akm.at" -AccessRights SendAs
 +
 +# testen
 +Get-RecipientPermission "mitgliederbuchhaltung@akm.at" | ft Trustee,AccessRights
 +</code>
 +
 +<code powershell>
 +Get-ADPermission "mitgliederbuchhaltung" | Where-Object { $_.User -like "*thomas.hamler*" -and $_.ExtendedRights -like "*Send*" } | Format-Table User,ExtendedRights,Deny
 +</code>
 +
 +=====v2=====
 +
 +<code>
 +# am exchange in der ems
 +
 +# ohne suffix
 +$online_postfach = "nadine.novak"
 +# als User-Object auflösen lassen
 +$offline_postfach = Get-Recipient "servicemail@akm.at"
 +
 +# berechtigung erteilen
 +#Add-ADPermission -Identity $offline_postfach.DistinguishedName -User $online_postfach -ExtendedRights "Send As" -Confirm:$false
 +
 +# berechtigung entziehen
 +Remove-ADPermission -Identity $offline_postfach.DistinguishedName -User $online_postfach -ExtendedRights "Send As" -Confirm:$false
 +
 +# testen mit DN(!)
 +Get-ADPermission $offline_postfach.DistinguishedName | ? {$_.ExtendedRights -like "*Send*"} | ft User,ExtendedRights,Deny
 +</code>
 +
 +<code>
 +# lokas in ps als normaler user
 +
 +# mit suffix(!!!)
 +$offline_postfach = "servicemail@akm.at"
 +#$online_postfach = "heidrun.zeisler@akm.at"
 +
 +$online_postfaecher = @(
 +"nadine.novak"
 +)
 +
 +Install-Module ExchangeOnlineManagement -Scope CurrentUser
 +Import-Module ExchangeOnlineManagement
 +Connect-ExchangeOnline -ShowBanner:$false
 +
 +# testen
 +Get-Recipient $offline_postfach
 +
 +# berechtigung erteilen
 +foreach($mbx in $online_postfaecher) {
 + Remove-RecipientPermission -Identity $offline_postfach -Trustee $mbx -AccessRights SendAs -Confirm:$false
 +}
 +
 +# berechtigung entziehen 
 +#Remove-RecipientPermission -Identity $offline_postfach -Trustee $mbx -AccessRights SendAs
 +
 +# testen
 +Get-RecipientPermission $offline_postfach | ft Trustee,AccessRights
 +</code>
 +
 +------------------------------------
 +
 +
 Die Microsoft Implementierung eines Email Server.  Die Microsoft Implementierung eines Email Server. 
  
microsoft_exchange.1772181630.txt.gz · Zuletzt geändert: 2026/02/27 09:40 von jango