Solved

Disable Inactive Active Directory Accounts POWERSHELL Script

Posted on 2011-03-21
5
1,364 Views
Last Modified: 2012-05-11
I'm sure this has been done plenty of times but I can't seem to find a script that will disable active directory accounts (OU = Users) after 90 days of inactivity and move them to another OU called 'Users - Disabled'.  Would anyone be able to provide me with a powershell script that would do this?

Server 2008 Standard SP2
0
Comment
Question by:cmb991
  • 4
5 Comments
 
LVL 6

Expert Comment

by:Draxonic
ID: 35185298
Does it have to be Powershell? I started writing a script of my own to do this, then found this one linked below, which did 90% of what I required and I just added a little customisation.

http://www.rlmueller.net/Programs/MoveOldComputers.txt
0
 
LVL 6

Expert Comment

by:Draxonic
ID: 35185328
Ah, my mistake... this is for computer accounts, sorry.

It shouldn't be too difficult to change to user accounts, though.

To disable a user's account, set the UserAccountControl attribute to 0x0202 (0x002 + 0x0200)

http://support.microsoft.com/kb/305144
0
 
LVL 6

Accepted Solution

by:
Draxonic earned 500 total points
ID: 35186710
0
 
LVL 1

Author Comment

by:cmb991
ID: 35220348
What would be the best way to do this, powershell or VB?  I'm starting to rethink of this issue and trying to figure out the best way.
0
 
LVL 6

Expert Comment

by:Draxonic
ID: 35224606
It doesn't really matter which way you do this.

In terms of programming, I understand that PS is more versatile for manipulation of Microsoft systems, but unless you're actually doing the programming, this is a moot point.

So, a choice of VB or PS is like a choice of bourbon or whiskey. Both will get you drunk, but it's simply a matter of which you prefer.
0

Featured Post

U.S. Department of Agriculture and Acronis Access

With the new era of mobile computing, smartphones and tablets, wireless communications and cloud services, the USDA sought to take advantage of a mobilized workforce and the blurring lines between personal and corporate computing resources.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

I had a question today where the user wanted to know how to delete an SSL Certificate, so I thought that I would quickly add this How to! Article for your reference. WHY WOULD YOU WANT TO DELETE A CERTIFICATE? 1. If an incorrect certificate was …
A safe way to clean winsxs folder from your windows server 2008 R2 editions
This tutorial will show how to push an installation of Backup Exec to an additional server in both 2012 and 2014 versions of the software. Click on the Backup Exec button in the upper left corner. From here, select Installation and Licensing, then I…
This tutorial will give a short introduction and overview of Backup Exec 2012 and how to navigate and perform basic functions. Click on the Backup Exec button in the upper left corner. From here, are global settings for the application such as conne…

790 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question