stagpath 10 Posted November 15, 2007 Report Share Posted November 15, 2007 Hallo, ich möchte für ein Benutzerkonto das Exchange-Postfach per Skript löschen (analog der AD-Funktion "Exchange-Aufgaben --> Postfach löschen"). Exchange-Version ist 2003. Kann jemand helfen? Gruß Edgar Quote Link to comment
ducke 11 Posted November 15, 2007 Report Share Posted November 15, 2007 Schau dir mal das Tool ExchMbx von Joeware an. Damit kannst du User Mailboxen löschen. ExchMbx Quote Link to comment
woiza 10 Posted November 15, 2007 Report Share Posted November 15, 2007 Hier gibts ne VB Lösung. In vbs sollte das so aussehen: Set objUser = GetObject ("LDAP://cn=myUser,ou=userOU,dc=ttest,dc=de") if (objUser.HomeMDB = "") then WScript.Echo "Keine Mailbox vorhanden" else objUser.DeleteMailbox objUser.SetInfo WScript.Echo "Deleted mailbox" end if Quote Link to comment
stagpath 10 Posted November 16, 2007 Author Report Share Posted November 16, 2007 Danke, diesen VBS-Splitter habe ich gesucht. ExchMbx löscht, wenn ich das richtig verstanden habe, das Postfach nicht wirklich, sondern "disconnected" es nur. Edgar Quote Link to comment
woiza 10 Posted November 16, 2007 Report Share Posted November 16, 2007 Die Funktion löscht die Attribute des Benutzers und setzt die Mailbox in der DB auf gelöscht. Wirklich rausfliegen wird die Box erst nach Ablauf der Aufbewahrungszeit des Stores. Also genau gleich, wie bei der Löschung über GUI. Was ExchMbx tut, weiß ich nicht. Quote Link to comment
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.