vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Blitzschnelles Erstellen von grafischen Diagrammen!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2024
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

C# Ecke
Active Directory/Mehrere Gruppen einem User zuweisen 
Autor: agenosko
Datum: 25.07.08 12:44

Active Directory/Mehrere Gruppen einem User zuweisen

Hallo zusammen.
Vllt hat jemand von Euch einen Tip, bzw. vllt ist es für Euch etwas leichter eine Lösung zu finden.

Ich bin an der Entwicklung eines Tools beschäftigt, welches Kollegen mit einfacheren Mittel ermöglichen soll, mit ein paar Mausklicks neue Gruppen einem bestehen AD-User hinzuzufügen.

Und zwar soll das so ablaufen. Man sieht auf dem Screenshot:
Oben zu der linken Kachel wird unter (Domäne/Rechte zeigen) ein User eingegeben, der User dann per Abfrage gesucht, gefunden und alle Rechte/Gruppenzuweisungen angezeigt. Das klappt auch prima. Schaltet man dann auf der Kachel nach (Rechte vergeben), erscheint wie folgt der Screenshot.


Ebenso werden die jeweiligen Gruppen/Rechte der Vorderseite eingelesen und übernommen.
- Zugewiesene Gruppen
- Auszuwählende Gruppen
- Domämenzuweisung

Ich möchte aber nun mit den Pfeilen (grün und rot) neue Gruppen hinzu, bzw. abwählen, was auch klappt.
ABER. Ich schaffe es nicht (dazu fehlt mir noch das KnowHow), dem Tool zu sagen, dass wen ich auf den Button "Änderungen speichern" klicke, dass DANN alle neuen Änderungen in das AD-userobjekt geschrieben werden, also entsprechend die neuen Gruppen hinzu, bzw. die nicht mehr benötigen zu löschen sind.
Hat hier jemand einen Tip und kann mir ggf. den Code vervollständigen ?.

Hier mal mein bereits geschriebener Code:
//Code BEGIN.......
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Drawing;
using System.Data;
using System.Text;
using System.Windows.Forms;
using System.DirectoryServices;

namespace Clintrace_user_Administration
{
public partial class Rechte_vergeben : UserControl
{
Adop adop = new Adop();
fileop fileop = new fileop();
public Rechte_vergeben()
{
InitializeComponent();
}

// #########################################
// Hier werden die Gruppen jeweils hinzugefügt, bzw. weggenommen
private void button1_Click(object sender, EventArgs e)
{
if (TSGroup.SelectedIndices.Count == 0) return;
string tmp = TSGroup.SelectedItem.ToString();
Groupmember.Items.Add(tmp.Substring(7));
TSGroup.Items.Remove(tmp);
}

private void button2_Click(object sender, EventArgs e)
{
if (Groupmember.SelectedIndices.Count == 0) return;
string tmp = Groupmember.SelectedItem.ToString();
TSGroup.Items.Add("LDAP://" + tmp);
Groupmember.Items.Remove(tmp);
}
// #########################################


private void btncreate_Click_1(object sender, EventArgs e)
{
// #########################################
// Auflisten der Änderungen in eine Textbox
string txt = "Änderungen: " + Adop.userfound.ToString();
txt += "\r\n";
txt += "User: " + txtuser.Text;
txt += "\r\n";
txt += "Domain: " + DomainMember.Text;
txt += "\r\n";
txt += "Userordner: " + bypdc4_add_userfolder.Checked.ToString();
txt += "\r\n";
txt += "Profilordner: " + bypdc4_add_profilfolder.Checked.ToString();
txt += "\r\n";
if (Adop.userfound)
{
txt += "+++Zugewiesene Gruppen+++\r\n";
foreach (string gs in Groupmember.Items)

{
txt += gs;
txt += "\r\n";
}
txt += "\r\n";
}

MessageBox.Show(txt);
}
//Code.....ENDE

Sollte Ihr weitere Fragen haben, gerne. Ich danke schonmal für jede Hilfe.
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Active Directory/Mehrere Gruppen einem User zuweisen2.768agenosko25.07.08 12:44
Re: Active Directory/Mehrere Gruppen einem User zuweisen1.271agenosko28.07.08 07:02
Re: Active Directory/Mehrere Gruppen einem User zuweisen1.248Melkor28.07.08 12:06
Re: Active Directory/Mehrere Gruppen einem User zuweisen1.195agenosko28.07.08 13:38
Re: Active Directory/Mehrere Gruppen einem User zuweisen1.191Melkor28.07.08 13:50
Re: Active Directory/Mehrere Gruppen einem User zuweisen1.179Melkor28.07.08 19:19
Re: Active Directory/Mehrere Gruppen einem User zuweisen1.377agenosko28.07.08 20:19
Re: Active Directory/Mehrere Gruppen einem User zuweisen1.217Melkor28.07.08 21:38

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2024 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel