lordofremixes
Goto Top

Alle Postfächer auf einmal per PS weiterleiten

Hallo zusammen und frohes Jahr noch nachträglich,

da wir in eine andere Domäne umziehen und hoffentlich bald am Ziel ankommen,
möchte ich (nur) alle Postfächer (keine Verteiler etc.) per PS eine Weiterleitung einrichten.

Würde ja händisch gehen, da das aber ein paar hundert User sind, dauert das ziemlich lang.

Folgendes stelle ich mir vor:

Alle Postfächer / Email Adressen
sollen umgeleitet werden und zwar von vorname.nachname@domaene1.de auf vorname.nachname@domaene2.de


Der Vorname.Nachname ist also gleich, nur der Domänenname am Ende ändert sich.
Der Haken bei an Weiterleitungsadresse senden und Postfach soll deaktiviert bleiben.


Kann da vielleicht jemand helfen?

LG
lordofremixes

Content-Key: 5740589053

Url: https://administrator.de/contentid/5740589053

Printed on: April 27, 2024 at 09:04 o'clock

Mitglied: 3063370895
3063370895 Jan 30, 2023 updated at 13:39:16 (UTC)
Goto Top
Hi,

sowas? (ungetestet)
$oldDomain = "alteDomain.de"  
$newDomain = "neueDomain.de"  
$mailboxes = Get-Mailbox

$mailboxes | ForEach-Object {
    Set-Mailbox -Identity $_.alias -DeliverToMailboxAndForward $true -ForwardingSMTPAddress $_.PrimarySMTPAddress.Address.Replace($oldDomain,$newDomain)
}
Member: lordofremixes
lordofremixes Jan 30, 2023 at 13:41:42 (UTC)
Goto Top
Hört sich verlockend, warte ich teste mal auf einm Testserver face-smile
Mitglied: 3063370895
3063370895 Jan 30, 2023 updated at 13:47:33 (UTC)
Goto Top
Ergänzend:

Wegen dem Teil "(keine Verteiler etc.)" könntest du bei Get-Mailbox mit dem Parameter -OrganizationalUnit nach einer OU filtern, in der du nur Nutzer drin hast.

UND:

der Parameter
-DeliverToMailboxAndForward $true
bewirkt, dass die Mail an den Originalempfänger zugestellt wird und weitergeleitet wird, es wird also zwei Kopien davon geben. Soll nur weitergeleitet werden, den Parameter weglassen. Ich glaube das ist der Haken, den du meinst.
Member: erikro
erikro Jan 30, 2023 at 13:59:21 (UTC)
Goto Top
Moin,

nicht vergessen, eine eventuell vorhandene Regel, die externes Weiterleiten verbietet, zu deaktivieren.

hth

Erik
Member: lordofremixes
Solution lordofremixes Jan 30, 2023 updated at 14:29:02 (UTC)
Goto Top
Hi und danke für deine schnelle Antwort face-smile
Habe den Befehl jetzt so angepasst:

$oldDomain = "alteDomain.de"  
$newDomain = "neueDomain.de"  
$mailboxes = Get-Mailbox -OrganizationalUnit "ou=Departed,ou=Staff,dc=COMPANY,dc=local"  

$mailboxes | ForEach-Object {
    Set-Mailbox -Identity $_.alias  -ForwardingSMTPAddress $_.PrimarySMTPAddress.Address.Replace($oldDomain,$newDomain)
}

Werde ihn gleich mal testen und bin sehr gespannt..

Weiterleitungsregeln gibt es nicht...
Member: lordofremixes
lordofremixes Jan 30, 2023 at 14:35:39 (UTC)
Goto Top
Ahhh was ich noch wissen muss / will,
ich mache das ja direkt auf dem Exchange mit der Shell und nicht auf dem AD,
das heißt ich kann garnicht "ou=Departed,ou=Staff,dc=COMPANY,dc=local" nehmen, weil die ja quer verteilt sind in allen UnterOUs die ganzen User mit Email Adressen.
Member: lordofremixes
lordofremixes Jan 30, 2023 at 14:36:22 (UTC)
Goto Top
Was würde denn passieren, wenn ich nur Get-Mailbox nehme, nimmt er dann auch Verteiler etc?
Mitglied: 3063370895
3063370895 Jan 30, 2023 updated at 14:37:46 (UTC)
Goto Top
Probiere es aus - mit
Get-Mailbox
Hast du keine OU denen alle User-OUs untergeordnet sind?
Mitglied: 5175293307
Solution 5175293307 Jan 30, 2023 updated at 14:42:07 (UTC)
Goto Top
nimmt er dann auch Verteiler etc?
Verteiler sind keine Mailboxen ... Um nur UserMailboxen zu nehmen /keine SharedMailoxes/Rooms/Ressourcen etc.

Get-Mailbox -RecipientTypeDetails UserMailbox -ResultSize unlimited
RTFM https://learn.microsoft.com/en-us/powershell/module/exchange/get-mailbox ...

Gruß wurstel
Member: lordofremixes
lordofremixes Jan 30, 2023 at 14:43:13 (UTC)
Goto Top
Ne die sind in unterschiedlichen OUs nach Abteilung angeordnet, da da immer unterschiedliche GPOs angewendet werden
Member: lordofremixes
lordofremixes Jan 30, 2023 at 15:51:03 (UTC)
Goto Top
Hat super gut geklappt, danke euch wirklich vielmals face-smile

LG
lordofremixes