首页 > 解决方案 > Get-ADUser 未准确返回 EmployeeID 属性

问题描述

我们已经确认一些用户通过在 Active Directory 用户和计算机的属性编辑器中查看他们的属性设置了 employeeID 属性。但是,对于这些相同的用户,当我们尝试运行 aGet-ADUser "UsernameHereWithoutQuotes" -properties *时,它会将 EmployeeID 属性显示为空白。

我们运行混合 Azure 环境,这导致我们的一些 powershell 脚本和动态组不匹配。某些组由 Powershell 脚本管理,由于 employeeID 属性通过 powershell 显示为空白,因此当我们需要filter {employeeID -eq "*"}检查填充了该属性的用户时,不包括用户。

有没有人有类似的问题或可以分享任何建议?我们在几个月前为这些用户设置了属性,因此我们并不是在复制发生之前运行它,我们get-aduser在多个 DC 上重复了这些相同的测试(检查 ADUC 属性编辑器并运行 a ),并且都返回相同的问题。

标签: powershellactive-directory

解决方案


尝试以管理员身份(提升)运行 Powershell,它应该可以工作。


推荐阅读