New-TransportRule unter exchange 2007
Hi,
ich hab Probleme das richtige script für eine neue Transportrule in der EMS zu bauen. Unter Exchange 2010 Scheint das ja so zu gehen:
New-TransportRule -Name "Test" -FromMemberOf "Testverteiler" -BlindCopyTo "Test@Contoso.de" -Enabled $True
wie muss der Befehl für Exchange 2007 lauten? Durch die Tecnetdoku steig ich nicht ganz durch
Hintergrund ist der: Ich will alles was von einem Bestimmten Verteiler gesendet wird, auch an einen Öffentlichen Ordner schicken, der eine E-Mailadresse hat. In der GUI kann ich nämlich nur Adressen Definiren, die auch in der GAL sind, aber keine Externen oder Benutzerdefinierte Adressen
ich hab Probleme das richtige script für eine neue Transportrule in der EMS zu bauen. Unter Exchange 2010 Scheint das ja so zu gehen:
New-TransportRule -Name "Test" -FromMemberOf "Testverteiler" -BlindCopyTo "Test@Contoso.de" -Enabled $True
wie muss der Befehl für Exchange 2007 lauten? Durch die Tecnetdoku steig ich nicht ganz durch
Hintergrund ist der: Ich will alles was von einem Bestimmten Verteiler gesendet wird, auch an einen Öffentlichen Ordner schicken, der eine E-Mailadresse hat. In der GUI kann ich nämlich nur Adressen Definiren, die auch in der GAL sind, aber keine Externen oder Benutzerdefinierte Adressen
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 243852
Url: https://administrator.de/contentid/243852
Ausgedruckt am: 25.11.2024 um 12:11 Uhr
10 Kommentare
Neuester Kommentar
Hallo 4321,
ohne jetzt einen EX2007 hier zu haben, sollte es laut Doku für dein Vorhaben so aussehen:
Noch zu erwähnen sei, dass die Verteilergruppe eine Universelle sein muss, damit es funktionieren soll.
Grüße Uwe
-edit- nochmal abgeändert
ohne jetzt einen EX2007 hier zu haben, sollte es laut Doku für dein Vorhaben so aussehen:
$Condition = Get-TransportRulePredicate FromMemberOf
$Condition.Addresses = @((Get-DistributionGroup "Testverteiler"))
$Action = Get-TransportRuleAction BlindCopyTo
$Action.Addresses = @((Get-Mailbox "test@contoso.com"))
New-TransportRule -name "Neue Transportregel" -Condition @($Condition) -Action @($Action) -Enabled: $true
Grüße Uwe
-edit- nochmal abgeändert
Zitat von @jan4321:
Die Frage ist aber für mich auch: Kann ich da überhaupt Externe bzw. beliebige SMTP Adressen übergeben oder will der nur Mailboxnamen? Also Hatte das Konstrukt so schon mal hier jemand^^
Die Frage ist aber für mich auch: Kann ich da überhaupt Externe bzw. beliebige SMTP Adressen übergeben oder will der nur Mailboxnamen? Also Hatte das Konstrukt so schon mal hier jemand^^
Also so wie es in der Doku (http://technet.microsoft.com/de-de/library/aa998315%28v=exchg.80%29.asp ..) dazu steht, gehen externe Adressen nur auf einem Edge-Transport-Server und nicht auf einem Hub-Transport-Server
Auf einem Edge-Transport-Server akzeptiert Addresses ein Array von SMTP-Adressen, die alle einzeln in doppelte Anführungszeichen eingeschlossen sind. Eine detaillierte Beschreibung der Verwendung dieser Aktionseigenschaft auf einem Edge-Transport-Server finden Sie unter "Zuweisen von Adressen auf einem Edge-Transport-Server" weiter unten in diesem Thema.
Auf einem Hub-Transport-Server akzeptiert Addresses ein Array von Postfach-, Kontakt-, E-Mail-aktivierten Benutzer- oder Verteilergruppenobjekten. Eine detaillierte Beschreibung der Verwendung dieser Aktionseigenschaft auf einem Hub-Transport-Server finden Sie unter "Zuweisen von Adressen auf einem Hub-Transport-Server" weiter unten in diesem Thema.
Das müsste sich aber in diesem Fall mit einem E-Mailkontakt mit einer externen E-Mailadresse lösen lassen.
http://technet.microsoft.com/en-us/library/aa997220%28v=exchg.80%29.asp ...
und dann den Kontakt mit Get-MailContact <Contact Name> übergeben
http://technet.microsoft.com/en-us/library/aa997220%28v=exchg.80%29.asp ...
und dann den Kontakt mit Get-MailContact <Contact Name> übergeben
Zitat von @jan4321:
Und nein , das geht nicht, wenn ich den Kontakt anlege, dann mekert der, das die SMTP Adresse schon vergeben ist (Was ja auch
richtig ist, da der öffentliche Ordner die hat)
dann ist es aber keine externe Adresse....Und nein , das geht nicht, wenn ich den Kontakt anlege, dann mekert der, das die SMTP Adresse schon vergeben ist (Was ja auch
richtig ist, da der öffentliche Ordner die hat)
das sind die verfügbaren Optionen für Zeile 4 des obigen Scripts:
@((Get-Mailbox <Mailbox Name>), (Get-MailContact <Contact Name>), (Get-MailUser <Mail-Enabled User>), (Get-DistributionGroup <Distribution Group Name>))
http://folgaizer.wordpress.com/2008/10/21/transport-rules-with-mail-ena ...
Mit Get-MailPublicFolder "ÖffentlicherOrdner" sollte es laufen, ansonsten den öffentlichen Ordner in eine Verteilergruppe aufnehmen und an die Verteilergruppe per BCC weiterleiten.
Mit Get-MailPublicFolder "ÖffentlicherOrdner" sollte es laufen, ansonsten den öffentlichen Ordner in eine Verteilergruppe aufnehmen und an die Verteilergruppe per BCC weiterleiten.
$Condition = Get-TransportRulePredicate FromMemberOf
$Condition.Addresses = @((Get-DistributionGroup "Testverteiler"))
$Action = Get-TransportRuleAction BlindCopyTo
$Action.Addresses = @((Get-MailPublicFolder "test@contoso.com"))
New-TransportRule -name "Neue Transportregel" -Condition @($Condition) -Action @($Action) -Enabled: $true