E-Mail Adressen im AD einpflegen
Über die Powershell ist es sehr einfach und komfortabel Attribute im Active Directory zu pflegen. Die seit der Powershell 2.0 zur Verfügung stehenden AD Commandlets machen es möglich.
Das folgende Script liest alle AD User in der OU Benutzer aus und setzt ihre E-Mail Adresse nach der Form Vorname.Nachname@contoso.com
Import-Module ActiveDirectory
Set-Location ad:\
Set-Location „OU=Benutzer,DC=contoso,DC=com$User = Get-ADUser -Filter * -SearchBase „OU=Benutzer,DC=contoso,DC=com“ foreach ($Benutzer in $User){ $kompletteMail = (($Benutzer.GivenName)+“.“+($Benutzer.Surname)+“@contoso.com“) Set-ADUser $Benutzer -EMail $kompletteMail }
Natürlich müssen die Domänenangaben und auch die Mailadresse vor der Scriptnutzung entsprechend angepasst werden.

Timo Skupin, Jahrgang 1980, arbeitet bereits seit über 20 Jahren in der IT, aktuell als IT-Leiter eines mittelständischen Industrie Unternehmens. Zu seinen Spezialgebieten gehören neben der IT-Sicherheit und der Automatisierung von Abläufen, bevorzugt mit Powershell, die individuelle Problemlösung und Optimierung von IT-Arbeitsprozessen. In seiner Freizeit beschäftigt sich der leidenschaftliche Film-, Serien- und Reisefan gerne mit dem Raspberry Pi und dem Thema Heimautomatisierung.