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/14 11:08]
jango [OWA Proxy]
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. 
  
Zeile 315: Zeile 408:
  
 ====Logs==== ====Logs====
 +
 +Send und ReceiveLog
 +
 +<code>
 +# Frontend Transport
 +C:\Program Files\Microsoft\Exchange Server\V15\TransportRoles\Logs\FrontEnd\ProtocolLog
 +# Hub Transport
 +C:\Program Files\Microsoft\Exchange Server\V15\TransportRoles\Logs\Hub\ProtocolLog
 +</code>
  
 Aufgaben kann man mit [[coding:powershell#exchange|Powershell]] automatisieren. Aufgaben kann man mit [[coding:powershell#exchange|Powershell]] automatisieren.
Zeile 1019: Zeile 1121:
 iisreset iisreset
 </code> </code>
 +=====EMS=====
 +
 +<code>
 +Get-ReceiveConnector | ft name,maxmessagesize
 +Get-SendConnector | ft name,maxmessagesize
 +Get-TransportConfig | fl MaxReceiveSize,MaxSendSize
 +Get-Mailbox | ft Name,MaxSendSize,MaxReceiveSize
 +
 +Get-OwaVirtualDirectory | Select Name,Server,InternalUrl,ExternalUrl,InternalAuthenticationMethods,ExternalAuthenticationMethods
 +Set-OwaVirtualDirectory -Identity "VPSV-EX02\owa (Default Web Site)" -ExternalUrl https://webmail.akm.at/owa
 +Set-OwaVirtualDirectory "VPSV-EX02\owa (OWA-EXT)" -FormsAuthentication $true -BasicAuthentication $false -WindowsAuthentication $false
 +</code>
 +
 =====Links===== =====Links=====
  
microsoft_exchange.1771063724.txt.gz · Zuletzt geändert: 2026/02/14 11:08 von jango