powershell - Active Directory 中某些已禁用用户的用户属性“已启用”为空
问题描述
我试图使用 powershell 命令列出 AD 中的活动和禁用用户。
Get-ADUser -Filter {Enabled -eq $false} | FT samaccountname
但是该列表被错误地填充。一些禁用的用户列在活动用户列表中。
当我检查这些用户的属性时,我发现这些用户的“启用”属性是空白的。这既不是真的也不是假的。
请告知如何更新其属性。
解决方案
我意识到这是一个老问题,但为其他搜索它的人回答。
我遇到了同样的问题,使用域管理员帐户运行命令,大约一半的帐户返回时 userAccountControl 和 Enabled 都返回为空白,但使用 ADUC,我可以在属性选项卡上查看 userAccountControl。
我无法解释原因,但以管理员身份运行 powershell 解决了这个问题。
推荐阅读
- dialogflow-es - 我应该如何在默认响应选项卡(不是任何其他平台)中使用自定义有效负载添加多个按钮?
- java - 2个伪代码之间的区别
- java - 修复关键资源的错误权限分配 (CWE 732)
- azure - 触发 Azure 预算警报时禁用 VM 预配
- scheduled-tasks - 我们是否应该在完成后取消安排在 AEM 中运行的 Sling 作业?
- node.js - Node.JS 从控制台命令读取数据
- typescript - 寻找一起使用 Electron.js 和 Typescript 项目引用的工作示例
- php - 根据分配的分类术语按商店经理过滤 WooCommerce 订单
- prolog - Prolog - bagof - 没有结果的情况
- reactjs - react中从类重构为功能钩子组件