I thought I'd try to break down the process into discrete steps and see how
one might go about automating the process. For the purposes of this exercise
I'm going to use the following assumptions: 
1. All supervisors have e-mail accounts.
2. All users have the manager field populated (or can have it populated
prior to running this script).
3. All users are in the same site.
4. All users are in the same NT domain.
5. All supervisors have a web browser and access to an intranet server.
6. The G: drive is specified as their home space in user manager.  
7. Their C: drive is accessable from the network using an account with the
appropriate permissions. 
8. Their CD burning software isn't complete crap and one can pass it a job
of some kind via command line.
9. Ex 5.5

I'd personally probably tackle this issue in Perl, but vbscript is probably
better documented by Microsoft on a number of the tasks required for
completing the entire process. I guess one could use Delphi or WSH too.... 

Here are the manditory major tasks to be accomplished as I see them (did I
miss any?)

1. Determine the user to be terminated.
2. Disable the user's NT account.
3. Grant the primary NT account of the Manger's mailbox and the Admins group
owner rights to the terminated employee's mailbox.
4. Remove the Mailbox from any Exchange DLs for which it is a member.
5. Notify the manager and have them add the mailbox to the profile.
6. Once manager has added mailbox to profile, hide mailbox from GAL.
6.5 Make administrative note of pending deletion.
7. Run exmerge against mailbox.
8. Copy G: drive c: drive and pst files to CD burner machine.
9. Zip files (I hope).
10. Burn baby burn.
10.5 Interoffice to supervisor.
11. 90 days out.. Notify supervisor account is to be deleted.
12. Determine ownership of archived data.
13. Delete mailbox.
14. Delete NT account.

Comments? Suggestions? Problems?

*************************************************************
  Chris Scharff    [EMAIL PROTECTED]    www.swinc.com
  Simpler-Webb, Inc.      Austin, TX         +1-512-322-0071
  The surest way to corrupt a youth is to instruct him to 
  hold in higher esteem those who think alike than those who 
  think differently.  -- Nietzsche
************************************************************* 

> -----Original Message-----
> From: missy koslosky [mailto:[EMAIL PROTECTED]] 
> Sent: Tuesday, August 21, 2001 6:58 PM
> To: Exchange Discussions
> Subject: Re: An Academic Exercise (was: RE: Minions (was RE: 
> Undelete command) )
> 
> 
> I'll play.  :)
> 
> Missy
> ----- Original Message -----
> From: "Scharff, Chris" <[EMAIL PROTECTED]>
> To: "Exchange Discussions" <[EMAIL PROTECTED]>
> Cc: <[EMAIL PROTECTED]>
> Sent: Tuesday, August 21, 2001 4:09 PM
> Subject: An Academic Exercise (was: RE: Minions (was RE: 
> Undelete command) )
> 
> 
> So I was wondering if it wouldn't be an interesting academic 
> exercise for
> the group to try and automate Mich�le's process for deleting 
> users accounts
> after they have been terminated.
> 
> I'm certainly not interested in trying to write the whole 
> thing for her...
> but I thought it might be interesting for us to identify the 
> critical steps
> in the current process, identify how they could be automated 
> and how one
> might go about doing it. The goal wouldn't necessarily be to 
> come up with a
> working script, but to discuss the ways one might automate it 
> and toss in a
> code sample or two along the way.
> 
> Seems like much more fun than answering FAQs with "FAQ".

_________________________________________________________________
List posting FAQ:       http://www.swinc.com/resource/exch_faq.htm
Archives:               http://www.swynk.com/sitesearch/search.asp
To unsubscribe:         mailto:[EMAIL PROTECTED]
Exchange List admin:    [EMAIL PROTECTED]

Reply via email to