Question : ajouter l'utilisateur au groupe

J'ai le code suivant pour enlever un utilisateur d'un groupe.  Comment changez-vous ceci pour ajouter un utilisateur ?  ce travail très bien si j'appelle ceci dans une boucle qui pourrait l'appeler 10-20 fois rapide ? le
Private/> du

comme corde, le groupDn comme corde) obscurcissent le proc comme processus = Process.Start (« dsmod », String.Format (« "" de "" de groupe 0} {- """ de "" de rmmbr 1} {, groupDn, userDn))
du
proc.WaitForExit () si extrémité If
End Sub
du
de Then
Console.WriteLine du <> 0 de proc.ExitCode (« ne pourrait pas enlever l'utilisateur {0} du groupe {1} », de l'userDn, du groupDn) class= de

Réponse : ajouter l'utilisateur au groupe

oui.
1 :
2 :
3 :
4 :
5 :
6 :
7 :
8 :
9 :
10 :
11 :
12 :
13 :
14 :
15 :
16 :
17 :
18 :
19 :
20 :
21 :
22 :
23 :
24 :
25 :
26 :
27 :
28 :
29 :
 _
Fonction partagée par public ShowWindow (hWnd comme IntPtr, nCmdShow comme nombre entier) comme booléen
Fonction de fin

AddUserToGroup secondaire partagé privé (userDn comme corde, groupDn comme corde)
	Faible exitCode comme nombre entier = StartBackgroundProcess (« dsmod », String.Format (« "" de "" de groupe 0} {- """ de "" d'addmbr 1} {, groupDn, userDn))
	Si 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

RemoveUserFromGroup secondaire partagé privé (userDn comme corde, groupDn comme corde)
	Faible exitCode comme nombre entier = StartBackgroundProcess (« dsmod », String.Format (« "" de "" de groupe 0} {- """ de "" de rmmbr 1} {, groupDn, userDn))
	Si 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

Fonction partagée privée StartBackgroundProcess (procPath comme corde, cmdLine comme corde) comme nombre entier
	Faible livre par pouce carré en tant que nouveau ProcessStartInfo (procPath, cmdLine)
	psi.WindowStyle = ProcessWindowStyle.Hidden
	psi.CreateNoWindow = rectifient
	psi.UseShellExecute = faux

	Faible proc comme processus = Process.Start (livres par pouce carré)
	ShowWindow (proc.MainWindowHandle, 0)
	proc.WaitForExit ()
	proc.ExitCode de retour
Fonction de fin
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