Frage : Benutzer Gruppe hinzufügen

Ich habe den folgenden Code, zum eines Benutzers von einer Gruppe zu entfernen.  Wie ändern Sie dieses, um einen Benutzer zu addieren?  Diese Arbeit fein, wenn werde ich dieses in einer Schleife benenne, die es 10-20mal schnell nennen konnte?

Private geteiltes VorRemoveUserFromGroup (userDn als Schnur, groupDn als Schnur)
verdunkeln proc als Prozess = Process.Start („dsmod“, String.Format („Gruppe "" {0} "" - rmmbr "" {1} """, groupDn, userDn))
proc.WaitForExit ()
wenn proc.ExitCode <> 0 Then
Console.WriteLine („könnte Benutzer {0} nicht von Gruppe {1}“, vom userDn, vom groupDn) entfernen,
Ende If
End Sub

Antwort : Benutzer Gruppe hinzufügen

ja.
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:
 _
Öffentlichkeit geteilte Funktion ShowWindow (hWnd als IntPtr, nCmdShow als ganze Zahl) wie Boolesch
Enden-Funktion

Privates geteiltes VorAddUserToGroup (userDn als Schnur, groupDn als Schnur)
	Schwaches exitCode als ganze Zahl = StartBackgroundProcess („dsmod“, String.Format („Gruppe "" {0} "" - addmbr "" {1} """, groupDn, userDn))
	Wenn exitCode <> 0 dann
		Console.WriteLine („könnte Benutzer {0} nicht von Gruppe {1}“, vom userDn, vom groupDn) entfernen
	Beenden wenn
Unterseeboot beenden

Privates geteiltes VorRemoveUserFromGroup (userDn als Schnur, groupDn als Schnur)
	Schwaches exitCode als ganze Zahl = StartBackgroundProcess („dsmod“, String.Format („Gruppe "" {0} "" - rmmbr "" {1} """, groupDn, userDn))
	Wenn exitCode <> 0 dann
		Console.WriteLine („könnte Benutzer {0} nicht von Gruppe {1}“, vom userDn, vom groupDn) entfernen
	Beenden wenn
Unterseeboot beenden

Private geteilte Funktion StartBackgroundProcess (procPath als Schnur, cmdLine als Schnur) als ganze Zahl
	Schwacher P/in als neues ProcessStartInfo (procPath, cmdLine)
	psi.WindowStyle = ProcessWindowStyle.Hidden
	psi.CreateNoWindow = richten aus
	psi.UseShellExecute = falsch

	Schwaches proc als Prozess = Process.Start (P/in)
	ShowWindow (proc.MainWindowHandle, 0)
	proc.WaitForExit ()
	Rückholproc.ExitCode
Enden-Funktion
Weitere Lösungen  
 
programming4us programming4us