1

I'm currently running Exchange 2007 and Windows Server 2003 ADs. If I wanted to create a user creation/deletion script that would create and delete users, what would be the best way of dealing with this? Powershell from the Exchange server? Some of the things I'd like to do....

  • I'd like to be able to create the AD user
  • Assign a profile path, profile login script and home folder
  • Set password to change on next logon
  • Assign security group membership
  • Assign Distribution group membership
  • Hide a user upon termination (keep mailbox, assign permissions to mailbox to manager or forward e-mails, hide from address list, remove from distribution groups)
  • Delete a user upon/after termination (delete mailbox & user)

2 Answers 2

0

In the past, I've used CSVDE for some scripted Active Directory actions. Here's a couple pages that will introduce the tool for you:

There are other alternatives to csvde, such as Powershell as described here quite well

Deleting a user account is much easier, since all you need to do is remove the record in AD. Here's a page from MS on doing it with VBScript: ADSI Scriptomatic

Now, mailbox actions with Exchange 2007 will require PowerShell cmdlets. Here's a guide on how to accomplish this: MSExchange.org User Administration Guide. You can also create entire accounts with this particular cmdlet (New-Mailbox), but it's not as granular as csvde or the other powershell tools.

0

Use powershell. Here is a 4 part series (including screencast) to get you started. Automating User Provisioning, Part 1

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .