Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| 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 | ||
| + | # | ||
| + | |||
| + | # berechtigung erteilen | ||
| + | Add-ADPermission -Identity " | ||
| + | |||
| + | # berechtigung entziehen | ||
| + | # | ||
| + | |||
| + | # testen | ||
| + | Get-ADPermission " | ||
| + | </ | ||
| + | |||
| + | <code powershell> | ||
| + | # lokal, normaler user, pwsh | ||
| + | Install-Module ExchangeOnlineManagement -Scope CurrentUser | ||
| + | Import-Module ExchangeOnlineManagement | ||
| + | Connect-ExchangeOnline | ||
| + | |||
| + | # testen | ||
| + | Get-Recipient " | ||
| + | |||
| + | # berechtigung erteilen | ||
| + | Add-RecipientPermission -Identity " | ||
| + | |||
| + | # berechtigung entziehen | ||
| + | # | ||
| + | |||
| + | # testen | ||
| + | Get-RecipientPermission " | ||
| + | </ | ||
| + | |||
| + | <code powershell> | ||
| + | Get-ADPermission " | ||
| + | </ | ||
| + | |||
| + | =====v2===== | ||
| + | |||
| + | < | ||
| + | # am exchange in der ems | ||
| + | |||
| + | # ohne suffix | ||
| + | $online_postfach = " | ||
| + | # als User-Object auflösen lassen | ||
| + | $offline_postfach = Get-Recipient " | ||
| + | |||
| + | # berechtigung erteilen | ||
| + | # | ||
| + | |||
| + | # berechtigung entziehen | ||
| + | Remove-ADPermission -Identity $offline_postfach.DistinguishedName -User $online_postfach -ExtendedRights "Send As" -Confirm: | ||
| + | |||
| + | # testen mit DN(!) | ||
| + | Get-ADPermission $offline_postfach.DistinguishedName | ? {$_.ExtendedRights -like " | ||
| + | </ | ||
| + | |||
| + | < | ||
| + | # lokas in ps als normaler user | ||
| + | |||
| + | # mit suffix(!!!) | ||
| + | $offline_postfach = " | ||
| + | # | ||
| + | |||
| + | $online_postfaecher = @( | ||
| + | " | ||
| + | ) | ||
| + | |||
| + | Install-Module ExchangeOnlineManagement -Scope CurrentUser | ||
| + | Import-Module ExchangeOnlineManagement | ||
| + | Connect-ExchangeOnline -ShowBanner: | ||
| + | |||
| + | # testen | ||
| + | Get-Recipient $offline_postfach | ||
| + | |||
| + | # berechtigung erteilen | ||
| + | foreach($mbx in $online_postfaecher) { | ||
| + | Remove-RecipientPermission -Identity $offline_postfach -Trustee $mbx -AccessRights SendAs -Confirm: | ||
| + | } | ||
| + | |||
| + | # berechtigung entziehen | ||
| + | # | ||
| + | |||
| + | # testen | ||
| + | Get-RecipientPermission $offline_postfach | ft Trustee, | ||
| + | </ | ||
| + | |||
| + | ------------------------------------ | ||
| + | |||
| + | |||
| Die Microsoft Implementierung eines Email Server. | Die Microsoft Implementierung eines Email Server. | ||
| Zeile 315: | Zeile 408: | ||
| ====Logs==== | ====Logs==== | ||
| + | |||
| + | Send und ReceiveLog | ||
| + | |||
| + | < | ||
| + | # 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 | ||
| + | </ | ||
| Aufgaben kann man mit [[coding: | Aufgaben kann man mit [[coding: | ||
| Zeile 1019: | Zeile 1121: | ||
| iisreset | iisreset | ||
| </ | </ | ||
| + | =====EMS===== | ||
| + | |||
| + | < | ||
| + | Get-ReceiveConnector | ft name, | ||
| + | Get-SendConnector | ft name, | ||
| + | Get-TransportConfig | fl MaxReceiveSize, | ||
| + | Get-Mailbox | ft Name, | ||
| + | |||
| + | Get-OwaVirtualDirectory | Select Name, | ||
| + | Set-OwaVirtualDirectory -Identity " | ||
| + | Set-OwaVirtualDirectory " | ||
| + | </ | ||
| + | |||
| =====Links===== | =====Links===== | ||