Есть набросок кода, простой вывод контейнеров из AD:
cls
[array]$test = Get-ADOrganizationalUnit -filter * -SearchBase "dc=DOMAIN,dc=local"
Function funMainForm {
$Global:main_form = New-Object System.Windows.Forms.Form
$main_form.Text ='Окно'
$main_form.Width = 600
$main_form.Height = 480
$main_form.AutoSize = $true
$Global:cmbTest = New-Object System.Windows.Forms.ComboBox
$cmbTest.Width = 620
$cmbTest.DisplayMember = "name"
$cmbTest.ValueMember = "DistinguishedName"
$cmbTest.DataSource = $test
$cmbTest.Location = New-Object System.Drawing.Point(10,50)
$main_form.Controls.Add($cmbTest)
$main_form.ShowDialog()
}
funMainForm
Необходимо, чтобы в комбобоксе отображалось имя контейнера, но выводится его путь (как будто свойства ValueMember и DisplayMember не заданы вовсе). Может кто-нибудь подсказать, как правильно работать с ValueMember и DisplayMember и в чем моя ошибка?