Tipps und Lösungen rund um Windows Exchange Server

Erstellen von Postfächern für alle User einer OU

Postfächer für Benutzer einer OU anlegen

Wer nur Benutzern einer spezifischen OU eine Mailbox anlegen, der geht wie folgt vor.

Zuerst fragt man die Benutzer ab, die keine Mailbox haben. Damit verschafft man sich einen Überblick.

Welcher User hat noch keine Mailbox?

Get-User -OrganizationalUnit „OU=TEST,OU=User,OU=DWP,DC=dwp,DC=local“ | Where-Object{$_.RecipientType -eq „UserMailbox“}

Welcher User hat keine Mailbox

Danach filtert man die Benutzer heraus und übergibt diese dem Befehl sie anzulegen.

Mailbox für die Benutzer anlegen die keine besitzen

$OU= „OU=TEST,OU=User,OU=DWP,DC=dwp,DC=local“; $Users = Get-User -OrganizationalUnit $OU | Where-Object{$_.RecipientType -ne „UserMailbox“};
foreach($user in $users){Enable-Mailbox -Identity $user.SamAccountName}

Mailbox für die Benutzer anlegen die keine besitzen

Erneute Abfrage zur Kontrolle ob jetzt auch jene Benutzer eine Mailbox besitzen.

Mailbox für die Benutzer anlegen die keine besitzen

Get-User -OrganizationalUnit „OU=TEST,OU=User,OU=DWP,DC=dwp,DC=local“ | Where-Object{$_.RecipientType -eq „UserMailbox“}

Wer hat alles eine Mailbox