我正在尝试使用 GUI 创建一个脚本,该脚本将允许我为我的组织创建用户帐户并将用户帐户分配给各种 OU。我的问题是我想在列表框中显示一个简单的名称,并将选择映射到 OU 的正确专有名称,但要做到这一点,我必须手动重新分配变量,如下所示:
$OU = WPFOU_List.SelectedItems
$WPFHR_Staff.Add_Click({
$WPFOU_List.Items.Clear()
$WPFOU_List.Items.Add("Oregon")
$WPFOU_List.Items.Add("Colorado")
$WPFOU_List.Items.Add("California")
})
$WPFSales_Staff.Add_Click({
$WPFOU_List.Items.Clear()
$WPFOU_List.Items.Add("Portland")
$WPFOU_List.Items.Add("Denver")
$WPFOU_List.Items.Add("Los Angeles")
})
if ($OU = "Oregon")
{$OU = "ou=oregon,ou=hr,dc=my,dc=org,dc=com"}
elseif ($OU = "Colorado")
{$OU = "ou=colorado,ou=hr,dc=my,dc=org,dc=com"}
elseif ($OU = "California")
{$OU = "ou=california,ou=hr,dc=my,dc=org,dc=com"}
elseif ($OU = "Portland")
{$OU = "ou=portland,ou=sales,dc=my,dc=org,dc=com"}
elseif ($OU = "Denver")
{$OU = "ou=denver,ou=sales,dc=my,dc=org,dc=com"}
elseif ($OU = "Los Angeles")
{$OU = "ou=la,ou=sales,dc=my,dc=org,dc=com"}
单击任一按钮会使用友好名称填充列表框,但是否有更简单的方法将这些友好名称映射到可分辨路径?