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.
Print Friendly, PDF & Email
November 24, 2011

Schlagwörter: , , , , , ,