Question : a enlevé un ordinateur d'un groupe

J'ai trouvé ce code et le voudrais le modifier pour enlever au lieu de m'ajoute.  Ce sera également un ordinateur qui sera enlevé du groupe, pas un utilisateur si cela fait n'importe quelle différence.  Comment est-ce que ceci a pu modifed pour travailler ? du
'' du
de ''' ajouter un utilisateur à un name= " De " de
du group
>DirectoryEntry >User DirectoryEntry de deUser au " de name= de
nom de >Group de GroupName au " de name= de
pour ajouter le public de l'utilisateur to
a partagé le
d'AddUserToGroup (ByVal de As DirectoryEntry, deUser de ByVal comme DirectoryEntry, ByVal GroupName comme corde) obscurcissent le deSearch comme DirectorySearcher = le nouveau
de DirectorySearcher () deSearch.SearchRoot = de
deSearch.Filter = « (et (objectClass=group méthode) (de cn= » et GroupName et ")) « de faibles résultats du
en tant qu'isGroupMember du
de SearchResultCollection = de deSearch.FindAll () faible En tant que booléen = False
si résultats. Le compte > 0 Then
obscurcissent le groupe en tant que nouveau DirectoryEntry (résultats (0). le
du Path) obscurcissent des membres comme objet = groupe. Appeler (« membres », rien) le
pour chaque membre comme objet dans le
de C (membres, IEnumerable) obscurcissent x comme DirectoryEntry = nouveau nom du
de DirectoryEntry (membre) faible comme corde = x.Name
si l'isGroupMember nommé du <> deUser.Name Then
= l'isGroupMember de False
Else
= member
d'If
de fin de For
de sortie de True
le prochain si (pas isGroupMember) groupe de Then
. Appeler (« ajouter », nouvel objet () {deUser.Path.ToString ()}) groupe d'If
de fin du
. Fermer () l'extrémité Sub d'If
Return
de fin du
class= de

Réponse : a enlevé un ordinateur d'un groupe

essayer ceci :
1 :
2 :
3 :
4 :
5 :
6 :
7 :
RemoveUserFromGroup secondaire partagé privé (userDn comme corde, groupDn comme corde)
	Faible proc comme processus = Process.Start (« dsmod », String.Format (« "" de "" de groupe 0} {- """ de "" de rmmbr 1} {, groupDn, userDn))
	proc.WaitForExit ()
	Si proc.ExitCode <> 0 puis
		Console.WriteLine (« ne pourrait pas enlever l'utilisateur {0} du groupe {1} », de l'userDn, du groupDn)
	Finir si
Finir le sous-marin
Autres solutions  
  •  MS Excel 2007 et pdf - l'exportation vers le pdf prend de longues heures !
  •  Dans le Perl, comment j'ajoute une valeur à la liste, puis le contrôle pour voir si la valeur existent avant d'ajouter une nouvelle valeur
  •  Comment fais j'initialiser de la HP BL460c G6 de san et de la HP XP 240000
  •  Comment fais j'employer une clef de permis de volume sur un ordinateur de HP avec du CD de restauration
  •  Emplacement primaire de deux SCCM dans l'annuaire actif
  •  L'initiateur et la HP D2D de l'iSCSI R2 du serveur 2008 de Windows GERCENT l'issue
  •  Stocker le dossier dans le mysql using connector.net et le champ de goutte
  •  Carte vidéo d'USB - bit 32 sur le matériel travaillant au niveau du bit 64 ?
  •  asp.net que j'essaye de convertir une forme de HTML en forme d'aspx ou ? ce qui jamais. Aide du besoin sur la façon dont à à elle.
  •  Winzip 12 issues de secours du travail ?
  •  
    programming4us programming4us