Tworzenie użytkowników w Exchange 2007 (hurtem)
Tworzenie użytkowników w Exchange 2007 (hurtem)
1.Przygotowujemy w Excelu plik users.csv (wzór w załączeniu), zmienne muszą być oddzielone przecinkami.
2.Przegrywamy plik users.csv na dysk c:\ komputera, na którym mamy zainstalowaną konsolę od Exchange.
3.Z linii poleceń importujemy dane zawarte w pliku users.csv przez wpisanie komendy:
$UsersFile = Import-Csv “c:\users.csv”
Jeżeli użytkownicy nie istnieją jeszcze w AD:
4a ) Ustawiamy początkowe hasło dla wszystkich nowych użytkowników, przez wpisanie komendy:
$Password = Read-Host “Enter Password” –AsSecureString
Użytkownicy będą musieli zresetować hasła po zalogowaniu po raz pierwszy.
4b) Tworzymy nowe konta komendą:
$UsersFile | ForEach { NewMailbox – Name $_.UserName –UserPrincipalName $_.UserPrincipalName –DisplayName $_.DisplayName –FirstName $_.FirstName –LastName $_.LastName –OrganizationalUnit $_.OrganizationUnit –Database “Mailbox Database” -Password $Password –ResetPasswordOnNextLogon $true }
Jeżeli użytkownicy istnieją już w AD:
5a ) Aktualizacja konta Exchange:
$UsersFile | ForEach { Enable-Mailbox –Identity $_.UserName –Database “Mailbox Database”}
Przykładowy plik users.csv:
UserName, UserPrincipalName, DisplayName, FirstName, LastName, Office, OrganizationUnit
tomdom, tomdom@test.local, Tomasz Domowy, Tomasz, Domowy, Warszawa, Uzytkownicy
dandom, dandom@test.local, Daniel Domowy, Daniel, Domowy, Warszawa, Uzytkownicy
zbytes, zbytes@test.local, Zbyszek Testowy, Zbyszek, Testowy, Warszawa, Uzytkownicy