【问题标题】:Powershell: Checking a checkbox is not working. Debugging looks fine [duplicate]Powershell:选中复选框不起作用。调试看起来不错[重复]
【发布时间】:2017-04-04 13:47:56
【问题描述】:
$GetLockoutStatus = Get-ADUser -Identity $WPFnamelookupbox.Text | Select-Object Enabled
    if($GetLockoutStatus -eq $true){
        $WPFlockedaccount.IsChecked = $true
    }

我遇到的问题是复选框似乎没有被选中。我可以手动运行 powershell 命令就好了,它显示该帐户已启用,但复选框未在视觉上发生。

我在这里遗漏了一些明显的东西吗?

【问题讨论】:

    标签: powershell checkbox


    【解决方案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
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-07-15
      • 1970-01-01
      • 1970-01-01
      • 2020-09-09
      • 1970-01-01
      • 2015-04-04
      相关资源
      最近更新 更多