Hallo Leute
Mit der Exchange-Erweiterung des Active Directory Schemas, wurden eine Reihe von Attributen erstellt. Darunter auch die ExtensionAttribute1-15.
Mit der neuen Version von Exchange (2007), sind die Maiboxen nur noch ueber die Powershell Scriptbar. Vorher verwendeten wir die CDOEXM Api.
Wir verwenden die ExtensionAttribute seit der Einfuehrung von Active Directory. Wir fuellen diese mit Informationen.
Da die ExchangeAttribute geloescht werden, sobald eine Mailbox geloescht wird, haben wir diese zwischen gespeichert und dann wieder geschrieben.
Wir hatten also eine Funktion die zur Mailboxloeschung aufgerufen wurde.
Diese machte folgendes:
1. Sichern der ExtensionAttributes1-15 in ein Array
2. Mailbox loeschen
3. Schreiben der ExtensionAttributes1-15 aus dem Array
Nun sind wir daran unsere Scripts in Powershell umzuschreiben. Zur Loeschung der Mailbox gibt es ein cmdlet: disable-mailbox
der neue Script wurde wieder so aufgebaut:
1. Sichern der ExtensionAttributes1-15 in ein Array
2. Mailbox loeschen
3. Schreiben der ExtensionAttributes1-15 aus dem Array
Das Problem ist, dass die ExtensionAttributes verschwinden obwohl wir diese nach der Loeschung wieder schreiben. Ich vermute deshalb, dass der Befehl die Mailbox zu loeschen, in Exchange verzoegert ausgefuehrt wird.
Hat jemand eine Idee, wie wir unser Problem loesen koennen.
Ihr muesst euch vorstellen, dass diese Funktion in ein Webtool eingebaut ist, welches von den UserAccount-Managern verwendet wird. Diese Loeschen z.B. Mailboxen ueber unser Webtool.