Tag Archive: Exchange


Ein kleines Script zum Import von Usern aus einer CSV Datei, inklusive der Generierung von Exchange Postfächern.

CSV Template:

Firstname,Lastname,Database,OU
Homer,Simpson,db2,Intern
Bart,Simpson,db2,Extern
Lisa,Simpson,db3,Intern
Marge,Simspon,db2,Intern
Grandpa,Simpson,db1,Extern

PowerShell Script für Import:

$Password=Read-Host “Enter Password” -AsSecureString
Import-CSV C:\Import\User.csv |
foreach {
$userprincipalname = $_.Firstname + “.” +  $_.Lastname + “@firma4.lan”
$name = $_.Firstname + “ “ + $_.Lastname
$alias = $_.Firstname + $_.Lastname
New-Mailbox -UserPrincipalName $userprincipalname -Name $name -Alias $alias -FirstName $_.Firstname -LastName $_.Lastname -Database $_.Database -OrganizationalUnit $_.OU -Password $Password
}

Das Script kann beliebig um weitere Exchange und AD Attribute erweitert werden.
Hier werden nur der UserPrincipalName generiert, sowei allgemeine Informationen (Firstname, Lastname) erstellt und der User einer bestimmten OU zugeordnet.
Das Passwort, welches am Anfang eingegeben wird, gilt für alle User, die so erstellt werden.

Advertisements

Ein kleines Script zum Import von Usern aus einer CSV Datei, inklusive der Generierung von Exchange Postfächern.

CSV Template:

Firstname,Lastname,Database,OU
Homer,Simpson,db2,Intern
Bart,Simpson,db2,Extern
Lisa,Simpson,db3,Intern
Marge,Simspon,db2,Intern
Grandpa,Simpson,db1,Extern

PowerShell Script für Import:

$Password=Read-Host “Enter Password” -AsSecureString
Import-CSV C:\Import\User.csv |
foreach {
$userprincipalname = $_.Firstname + “.” +  $_.Lastname + “@firma4.lan”
$name = $_.Firstname + “ “ + $_.Lastname
$alias = $_.Firstname + $_.Lastname
New-Mailbox -UserPrincipalName $userprincipalname -Name $name -Alias $alias -FirstName $_.Firstname -LastName $_.Lastname -Database $_.Database -OrganizationalUnit $_.OU -Password $Password
}

Das Script kann beliebig um weitere Exchange und AD Attribute erweitert werden.
Hier werden nur der UserPrincipalName generiert, sowei allgemeine Informationen (Firstname, Lastname) erstellt und der User einer bestimmten OU zugeordnet.