![]() |
![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
|
Welcome to Vista Forums we are your forum to discuss Windows Vista x64 and x86 systems. Whether you need help or just want to post an idea you have on Vista, this is the forum for you.
br> br> |
| |||||||
![]() |
| | Thread Tools | Display Modes |
| | #1 (permalink) |
| Guest | Adding User to a Group [ADSI] fyi [System.Reflection.Assembly]::LoadWithPartialName("system.directoryservices") #get the user $root = [adsi]"LDAP://OU=mis,OU=employee accounts,DC=city,DC=co,DC=com"; $searcher = new-object system.directoryservices.directorysearcher; $user = New-Object system.directoryservices.directoryentry; $searcher.SearchRoot = $root; $result = $searcher.Findall() | Where-Object { $_.properties.item("cn") -eq "Chris M" } $user = $result.GetDirectoryEntry() #get the group $searcher_G = new-object system.directoryservices.directorysearcher; $grp_G = New-Object system.directoryservices.directoryentry; $root_G = [adsi]"LDAP://OU=tempco security groups,DC=city,DC=co,DC=com"; $searcher_G.SearchRoot = $root_G; $result_G = $searcher_G.FindAll() | Where-Object { $_.properties.item("cn") -eq "HR" } $grp_g = $result_g.GetDirectoryEntry() #add user to that Group $grp_g.psbase.Invoke("Add",$user.psbase.path.tostring()); $grp_g.psbase.CommitChanges(); |
My System Specs![]() |
| | #2 (permalink) |
| Guest | RE: Adding User to a Group [ADSI] |
My System Specs![]() |
![]() |
| Thread Tools | |
| Display Modes | |
| |
Similar Threads | ||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| Add built-in account to local group using WinNT: ADSI provider | DaveM | PowerShell | 2 | 08-19-2008 01:55 PM |
| adding a contact group | Peter Creyf | Vista mail | 1 | 10-22-2007 08:44 PM |
| ADSI and group membership - what am I doing wrong | Neil Chambers | PowerShell | 5 | 07-14-2007 04:36 AM |
| Enumerating group membership & ADSI | CrazyKiwi | PowerShell | 7 | 07-05-2007 07:42 PM |
| adding a domain user to the local group | Vikram Vamshi | PowerShell | 4 | 03-02-2007 07:56 AM |