PowerShell–Massenänderung von Primären E-Mail Adressen in Office 365

Sunday, 11 September 2011 14:37 von Martina Grom

Vor kurzem haben wir Ihnen vorgestellt, wie Sie mittels PowerShell Änderungen der primären E-Mail Adresse in Office 365 vornehmen können. Der Vorteil dabei ist, dass Sie damit die Standard E-Mail Adresse setzen können, ohne das Login für Office 365 zu verändern. Damit können häufig auftretende Szenarien abgebildet werden, ein typisches Beispiel ist die Universität, an der als Login die Matrikelnummer verwendet wird, aber als E-Mail Adresse Vorname.Nachname@contosouniversity.com gelten soll. Die gezeigte Methode setzt diese Änderungen für einzelne Accounts sehr schnell um, was aber, wenn ich tausende Accounts mit dieser Methode ändern möchte?

In diesem Fall empfiehlt es sich, alle Änderungen über eine csv-Datei abzuarbeiten. Diese Schritte sind sehr schnell erledigt.

Zunächst erfolgt die Anmeldung an Office 365, die Umleitung und das laden der Cloud Befehle, wie schon im ersten Post dieser Serie gezeigt. Hier eine schnelle Wiederholung der Befehle:

$LiveCred = Get-Credential

$Session = New-PSSession -ConfigurationName Microsoft.Exchange -ConnectionUri https://ps.outlook.com/powershell/ -Credential $LiveCred -Authentication Basic –AllowRedirection

Import-PSSession $Session –AllowClobber

Nun können wir unser Script aufrufen. Die Daten dazu befinden sich in einer vorbereiteten CSV-Datei – die mit Komma getrennt ist (kein Semikolon!).

Skript laden:

$Users = Import-CSV "C:\Daten\myusers.csv"

image

Danach: Skript abarbeiten:

$Users | ForEach {Set-Mailbox $_.UserID -EmailAddresses $_.NewAddress,$_.Proxy1}

image

  • UserID  steht für die Anmeldeadresse
  • NewAddress steht für die neue primäre E-Mail Adresse
  • Proxy1 steht für die alternative E-Mail Adresse

Eine CSV-Datei würde also folgende Struktur haben:

UserID,NewAddress,Proxy1
magrom@conotsouniverity.com,martina.grom@contosouniversity.com,magrom@contosouniversity.com

Danach: bei PowerShell abmelden:

Remove-PSSession $Session

Sie können übrigens jeden PowerShell Befehl mit Hilfe dieser Methoden zur Massenbearbeitung verwenden.



Add comment

  Country flag

biuquote
  • Comment
  • Preview
Loading

Office 365 für KMUs

Das neue Office 365-Buch
von Martina Grom.
Jetzt im Handel und
bei Amazon!

About

atwork-blog informiert über
IT-News und liefert Tipps & Tricks für IT-Professionals und Developer. Die Inhalte sind Privatmeinung des jeweiligen Autors.

Follow us also on Twitter:
Do you follow me?
Martina Grom
Toni Pohl

Translate this!

Werbung

Visits in myworldmaps.net

blog.atwork.at worldmap in Azure

Kalender

<<  May 2012  >>
MoTuWeThFrSaSu
30123456
78910111213
14151617181920
21222324252627
28293031123
45678910

View posts in large calendar

Werbung