我们正在运行混合 Azure AD 环境。我们有许多脚本和 API 用于将我们的 AD 用户对象与其他软件同步。我们遇到了 PowerShell 中的 Get-ADUser 命令未返回某些用户对象属性的问题(例如地址、州和国家/地区)。
经过一番试验和错误,我们发现如果使用 ADUC 以另一种语言(在我们的例子中是法语)更新用户对象,则更新后的对象将返回某些属性的空值。只需使用英文 ADUC 返回用户对象并单击“应用”,即可再次通过 Get-ADUser 导出属性。
关于如何处理这个问题有什么想法,可以通过修改我们的脚本或应用某种 AD 架构更新吗?
您能否尝试如下类似的 cmdlet,而不更改 Active Directory 中的原始数据?
$pso = 新 PSSessionOption -文化“fr-fr”-MaximumReceivedObjectSize 10MB 新-PSSession -ComputerName Server01 -SessionOption $pso
获取 ADUser