header
header Register : : Login header
header
divider
menuleft
menuright
submenu
left

[August 25th, 2008] Check the home page regarding PowerShell related news from a brand new sponsor: Idera

Remove user from AD group
Last Post 05 Sep 2008 06:50 AM by Pelengator. 2 Replies.
Printer Friendly
Sort:
PrevPrev NextNext
You are not authorized to post a reply.
Author Messages
PelengatorUser is Offline
New Member
New Member
Posts:2

--
04 Sep 2008 01:11 PM  

Hi!

I want remove user from member group:

$ds=new-object directoryServices.directorySearcher

 

  $dname=$dn.properties.distinguishedname

$user=[ADSI]$dn.path 

foreach ($group in $user.memberof){

$group.Remove("LDAP://" + $dname)

 $group.setInfo()

 }

  Result:

Cannot convert argument "0", with value "LDAP://CN=testuser,CN=Users,DC=hq,DC=contoso,DC=com", for "Remove" to type "System.Int32": "Cannot convert value "LDAP://CN=testuser,CN=Users,DC=hq,DC=contoso,DC=com" to type "System.Int32". Error: "Input string was not in a correct format.""At C:\Docume~1.Ale\LOCALS~1\Temp\d15b55a4-a30c0469b-bd3a-824fc8f3c037.ps1:16 char:14
+ $group.Remove( <<<< "LDAP://"+ $dname)
Method invocation failed because [System.String] doesn't contain a method named 'setInfo'.\
At C:\Docume~1.Ale\LOCALS~1\Temp\d15b55a4-a30c0469b-bd3a-824fc8f3c037.ps1:18 char:15
+ $group.setInfo (<<<< )

What do I do not so?

 

 

$ds.filter="(&(objectCategory=person)(objectClass=user)(samAccountName=testuser))"

 $dn=$ds.findOne()

KarlMitschkeUser is Offline
Basic Member
Basic Member
Posts:161

--
04 Sep 2008 02:43 PM  

Brandon will pop up soon, but this will work (Stolen from his post on http://www.vistax64.com/powershell/89000-remove-user-all-groups-but-1-a.html)

 

$ds = new-object directoryServices.directorySearcher
$ds.filter = "(&(objectCategory=person)(objectClass=user)(samAccountName=testuser))"
$dn = $ds.findOne()
$user = [ADSI]$dn.path
foreach ($group in $user.memberof)
{
$groupDE = [ADSI]"LDAP://$group"
$groupDE.remove("LDAP://$($user.distinguishedName)") 
}

 

PelengatorUser is Offline
New Member
New Member
Posts:2

--
05 Sep 2008 06:50 AM  

Thank you very much!! All well works!!!

You are not authorized to post a reply.

Active Forums 4.1
right
   
footer Sponsored by Quest Software • SAPIEN Technologies • ShellTools, LLC • Microsoft Windows Server 2008 footer
footer