powershell - Get-ADUser 未准确返回 EmployeeID 属性
问题描述
我们已经确认一些用户通过在 Active Directory 用户和计算机的属性编辑器中查看他们的属性设置了 employeeID 属性。但是,对于这些相同的用户,当我们尝试运行 aGet-ADUser "UsernameHereWithoutQuotes" -properties *
时,它会将 EmployeeID 属性显示为空白。
我们运行混合 Azure 环境,这导致我们的一些 powershell 脚本和动态组不匹配。某些组由 Powershell 脚本管理,由于 employeeID 属性通过 powershell 显示为空白,因此当我们需要filter {employeeID -eq "*"}
检查填充了该属性的用户时,不包括用户。
有没有人有类似的问题或可以分享任何建议?我们在几个月前为这些用户设置了属性,因此我们并不是在复制发生之前运行它,我们get-aduser
在多个 DC 上重复了这些相同的测试(检查 ADUC 属性编辑器并运行 a ),并且都返回相同的问题。
解决方案
尝试以管理员身份(提升)运行 Powershell,它应该可以工作。
推荐阅读
- java - 无法激活 weblogic 12c 中的更改
- google-assistant-sdk - 将 Google 语音助手与现有的实时聊天机器人相关联
- python - 有没有办法打开命令提示符并使用 python 脚本执行一些命令?
- aws-lambda - SES 中的邮件节流以增加邮件发送时间
- json - 在控制器之外使用 ASP.NET Core 的 JSON 到模型转换?
- animation - 如何围绕自己的中心旋转 SVG 对象?
- sql - sql查询从重复项中查找缺失值
- winapi - 如何在 Win32 中设置 Emoji 弹出位置
- jquery - 删除功能完成后添加的类 jquery
- python - 无法再运行 pytest,因为 importlib-metadata entry_points() 因 configparser.DuplicateOptionError 而失败