我想在大型Active Directory中使用Grid-View从Active Directory中选择用户...
首先,源代码:
$Func_DeployVM_SelectedUser = $null
$Func_DeployVM_SelectedUser = get-aduser -filter {enabled -eq $true} |
Select Name, UserPrincipalName, sAMAccountName, DistinguishedName |
Out-GridView -Title "Select User Name to add" -OutputMode Single -OutVariable UserChoice
现在我使用以下代码获取所选值:
$Func_DeployVM_SelectedUser.Name
但这只有在我等待5-10秒后才有效。在我点击一个用户帐户之前。如果我点击太快,变量就是空的。
我的猜测是Active Directory太大了。
任何人都知道这个问题的解决方法吗?