• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 1187
  • Last Modified:

Script to export Active Directory permissions then reimport for another group

I am looking for a method by which I can;

- Interrogate our active directory to determine all the permissions that a particular group has on OUs
- Export this to a file
- Replace the group in this file with another
- Apply the permissions

So, If Group1 has full control over a particular OU and read access over another, I can duplicate this to a new group

Any ideas?
0
aideb
Asked:
aideb
  • 2
2 Solutions
 
Justin OwensITIL Problem ManagerCommented:
Though I don't know how to do exactly what you are looking for, I do  believe it is possible, especially with PowerShell.  Quest has several  very powerful CMDLETS which work very well with AD and OU manipulation:

http://www.quest.com/powershell/activeroles-server.aspx

Here is a blog entry of some of the uses of the GET-QADObject CMDLET, which I have used for other needs and works well:

http://dmitrysotnikov.wordpress.com/2007/05/04/ou-management-with-powershell/
 
 I would recommend adding this Question to the PowerShell Zone, as I think your easiest answer is going to be found there.
 
 Justin
0
 
Blake_1Commented:
If you have any 2008 R2 domain controllers then your best bet is to use the Active Directory Module for Powershell (much more powerful than Quest tools).  Get-Childitem, Get-ACL and some logic will achieve what you are after.  Perhaps someone on here will script it for you.
0
 
Justin OwensITIL Problem ManagerCommented:
Blake is correct, but I assumed (perhaps wrongly) you were an AD 2003 shop based on your tags.
0
 
aidebAuthor Commented:
Was quicker to manually check permissions and implement. Thanks anyway
0

Featured Post

Problems using Powershell and Active Directory?

Managing Active Directory does not always have to be complicated.  If you are spending more time trying instead of doing, then it's time to look at something else. For nearly 20 years, AD admins around the world have used one tool for day-to-day AD management: Hyena. Discover why

  • 2
Tackle projects and never again get stuck behind a technical roadblock.
Join Now