wenn ich ein Powershell-Skript ausführe (Exchange 2010) läuft dieses
anscheinend erfolgreich durch aber geändert wird nichts !
Das Skript nimmt eine Mailbox und entfernt eine Emailadresse und speichert
die Änderungen ab.
Warum kommt dieses "Warning" und wie kann man die EMS dazu bewegen die
Änderungen auch durchzuführen ?
Gruß, Stephan
am einfachsten kann man Dir helfen, wenn Du den Quellcode vom Skript
postest.
--
Viele Grüße
Frank Röder
MVP Directory Services
Blog: http://blog.iteach-online.de
gerne. Hier das Skript. Es soll im Endeffekt eine Menge von Mailboxen
durchlaufen und eine Emailadresse ändern, z.B.: von erika...@mydomain.de
auf erika...@mydomain2.de; durch entfernen der Adresse und neu hinzufügen.
----------------------------------
foreach-object -InputObject (Get-Mailbox | Where {($_.PrimarySmtpAddress
-Like "erika.test*")}) {
for ($i=0;$i -lt $_.EmailAddresses.Count; $i++)
{
$Address = $_.EmailAddresses[$i]
if ( $Address.SmtpAddress -like "*@mydomain.de" )
{
$Prefix = $Address.SmtpAddress.Split("@")[0]
$Domain = $Address.SmtpAddress.Split("@")[1]
$NewSmtpAddress = $Prefix + "@mydomain2.de"
Write-Host("NewSmtpAddress: " + $NewSmtpAddress)
Write-host("RemoveAddress: " +
$Address.AddressString.ToString() )
# remove address in the array
$_.EmailAddresses.RemoveAt($i)
$_.EmailAddresses.Add($NewSmtpAddress)
}
}
$_ | set-mailbox
}
---------------------------------------
Ausgabe:
[PS] C:\Scripts>.\ChangeEmailAddresse.ps1
NewSmtpAddress: erika...@mydomain2.de
RemoveAddress: erika...@mydomain.de
WARNING: The command completed successfully but no settings of
'mydomain.local/Users/Erika Test' have been
modified.
Verhindert die EMS dies einfach um zu verhindern, daß man "größeren Schaden"
anrichten kann ?
Gruß, Stephan
""Frank Röder [MVP]"" wrote:
> .
>
also
set-mailbox -EMailAddressPolicyIncuded $False
und dann kannst du von hand rummachen.
bzw emailaddress ist selbst ein Objekt und nicht "nur" ein String
du musst also nicht mit "like" o.ä. arbeiten, sondern kannst mit
emailaddress.domainpart o.ä. arbeitne.
einfach mal die Klassen genauer anschauen :-)
"Stephan" <Ste...@discussions.microsoft.com> schrieb im Newsbeitrag
news:227D94A4-9199-4F24...@microsoft.com...
--
Frank Carius MS Exchange MVP
Exchange FAQ auf http://www.msxfaq.de
Wenn es die Zeit erlaubt, dann rufe ich auch an. Nummer/Mailadresse ?
:-) --