$GetLockoutStatus = Get-ADUser -Identity $WPFnamelookupbox.Text | Select-Object Enabled
if($GetLockoutStatus -eq $true){
$WPFlockedaccount.IsChecked = $true
}
我遇到的问题是似乎没有检查复选框。我可以手动运行powershell命令,它会显示该帐户已启用但不会通过复选框直观地进行。
我错过了一些明显的东西吗?
答案 0 :(得分:1)
使用Select
,你的对象只有Enabled
属性。您可以将该属性添加到if
语句中:
if($GetLockoutStatus.enabled -eq $true){
或者您可以先扩展该属性:
$GetLockoutStatus = Get-ADUser -Identity $WPFnamelookupbox.Text | Select-Object -ExpandProperty Enabled
或者您可以使用().Enabled
$GetLockoutStatus = (Get-ADUser -Identity $WPFnamelookupbox.Text).Enabled