Necesito modificar un atributo personalizado que hemos agregado al esquema, pero para todos los usuarios. El atributo es un hash MD5, que ya estoy almacenando como una variable pública. Estoy tratando de obtener una lista de todos los usuarios dentro de unidades organizativas especificadas para que aparezcan en el cuadro de lista para que pueda seleccionar todos los usuarios o usuarios individuales a los que se aplicarán los valores.consulta a todos los usuarios en una unidad organizativa dentro de Active Directory y nombres de usuario de salida a listbox
Aquí está mi código actual para Form1.cs
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Security.Cryptography;
using System.DirectoryServices;
namespace WindowsFormsApplication1
{
public partial class Form1 : Form
{
String Password;
public Form1()
{
InitializeComponent();
}
private void Form1_Load(object sender, EventArgs e)
{
}
private void textBox1_TextChanged(object sender, EventArgs e)
{
Password = textBox1.Text;
}
private void button1_Click(object sender, EventArgs e)
{
System.Security.Cryptography.MD5CryptoServiceProvider x = new System.Security.Cryptography.MD5CryptoServiceProvider();
byte[] bs = System.Text.Encoding.UTF8.GetBytes(Password);
bs = x.ComputeHash(bs);
System.Text.StringBuilder s = new System.Text.StringBuilder();
foreach (byte b in bs)
{
s.Append(b.ToString("x2").ToLower());
}
Password = s.ToString();
textBox2.Text = Password;
}
private void button2_Click(object sender, EventArgs e)
{
}
private void textBox2_TextChanged(object sender, EventArgs e)
{
}
private void button3_Click(object sender, EventArgs e)
{
}
private void listBox1_SelectedIndexChanged(object sender, EventArgs e)
{
}
}
}
¿Cuál es la pregunta? –
cómo hago para obtener todos los usuarios, no solo los específicos, sino todo y obtener esa información en una matriz o algo que se puede mostrar dentro del cuadro de lista –