After SBS2003 (with Unix Extensions) -> 2012R2 Update: Convert all MSSFU2x attributes to RFC2307

Nach dme Upgrade von SBS2003 auf 2012R2 und vorheriger Installation des Hotfix (KB919938) wurden die Unix-Attribute (u.A. uidNumber, gidNumber etc..) auf MSSFU2x-… umbenannt. Nach der Migration sind deshalb die neuen RFC2307 Felder, die genauso heißen (uidNumber…) leer. Deshalb funktionieren möglicherweise Authentifizierungen von Unix-Systemen per LDAP nicht mehr.

So lassen sich per Powershell alle Attribute von den migrierten MSSFU2x-… Einträgen auf die vorherigen wieder umkopieren:

Get-ADUser -LDAPFilter ‚(MSSFU2x-uidNumber=*)‘ -Properties MSSFU2x-uidNumber | ForEach-Object {Set-ADObject -Identity $_.DistinguishedName -Replace @{uidNumber=$($_.“MSSFU2x-uidNumber“)}}

Hier ist „uidNumber“ natürlich auf das jeweilige zu kopierende Attribut anzupassen.

Kommentieren ist momentan nicht möglich.