@malchikmolodoy

Как добавить пользователя из списка Active Directory в отдельный Чеклист?

Проблема следующая. Стоит задача сделать мини приложение с графической оболочкой для более быстрой работы с Active Directory. Суть заключается в том, что выбирается пользователь(или группа пользователей), далее с этими объектами можно делать несколько операций (отключение/включение уч.записи, перемещение, вывод информации, отключение почтового ящика) На данный момент проблема в следующем: нужно сделать возможность выбирать несколько юзеров, пока в голову пришла идея - что сначала юзер выбирается в списке, потом он помещается в отдельный бокс. Но пока получилось только помещать одного юзера и помещается он после того, как перезапустишь программу, не совсем могу понять как это связано.

CODE:

$Checkedlistbox = New-Object System.Windows.Forms.CheckedListBox
$Checkedlistbox.Location = New-Object System.Drawing.Point(0,100)
$Checkedlistbox.Width = 200
$Checkedlistbox.Height = 400
$Checkedlistbox.Items.Add($adu.SelectedItem)
$_HEAD_.Controls.Add($Checkedlistbox)
$adu = New-Object System.Windows.Forms.ComboBox
$adu.Width = 250
$adu.AutoSize = $true

Foreach ($User in $Users)
{
$adu.Items.Add($user.SamAccountName);

}
$adu.Location = New-Object System.Drawing.Point(70,40)
$_HEAD_.Controls.Add($adu)

$ComboBox = New-Object System.Windows.Forms.ComboBox
$ComboBox.DataSource = ($adu.SelectedItem)
$ComboBox.Location = New-Object System.Drawing.Point(0,70)
$_HEAD_.Controls.Add($ComboBox)
  • Вопрос задан
  • 106 просмотров
Решения вопроса 1
@NortheR73
системный инженер
Обычный ListBox с SelectionMode = "MultiExtended". Дальше свойство ListBox'а SelectedItems отдаст всех выбранных.
Поддерживаю MaxKozlov в плане обработчиков событий
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы