Microsoft Office Word Initialen mit Active Directory Benutzer Initialen abgleichen
Hallo,
Ich konfiguriere grade Office 2013 auf 2012 R2 Remote Desktop Servern. Wenn ich einen Benutzer in der AD neu anlege und mich damit anmelde bekommt Word den angemeldeten Benutzer und die ersten Buchstaben des Vor- und Nachnamen als Initialen eingetragen. Ich habe schon diverse Scripte gefunden um diesen Vorgang bei jeder Anmeldung erneut durchzuführen ( z.B. hier: http://blogs.technet.com/b/heyscriptingguy/archive/2005/07/13/how-can-i ... ), aber eigentlich passt ja alles.
Nur in einigen Fällen weichen natürlich die Initialen von der Buchstabenkombination ab. Die abweichenden Initialen werden bereits im Vorfeld ins AD eingetragen aber von Word schlicht ignoriert und können gemäß vieler vornehmlich älterer Beiträge nicht aus dem AD gelesen werden. Gibt es da mitlerweile eine elegante Lösung?
Ich konfiguriere grade Office 2013 auf 2012 R2 Remote Desktop Servern. Wenn ich einen Benutzer in der AD neu anlege und mich damit anmelde bekommt Word den angemeldeten Benutzer und die ersten Buchstaben des Vor- und Nachnamen als Initialen eingetragen. Ich habe schon diverse Scripte gefunden um diesen Vorgang bei jeder Anmeldung erneut durchzuführen ( z.B. hier: http://blogs.technet.com/b/heyscriptingguy/archive/2005/07/13/how-can-i ... ), aber eigentlich passt ja alles.
Nur in einigen Fällen weichen natürlich die Initialen von der Buchstabenkombination ab. Die abweichenden Initialen werden bereits im Vorfeld ins AD eingetragen aber von Word schlicht ignoriert und können gemäß vieler vornehmlich älterer Beiträge nicht aus dem AD gelesen werden. Gibt es da mitlerweile eine elegante Lösung?
Please also mark the comments that contributed to the solution of the article
Content-Key: 272944
Url: https://administrator.de/contentid/272944
Printed on: April 18, 2024 at 11:04 o'clock
4 Comments
Latest comment
Die Daten stehen hier in der Registry:
Mach dir ein Script das die Info aus dem AD ausliest und dann dort in die Registry einträgt.
Gruß jodel32
HKEY_CURRENT_USER\Software\Microsoft\Office\Common\UserInfo
Gruß jodel32
Moin ukulele,
das könnte dann z.B. als VBS-Logon-Script so aussehen:
Grüße Uwe
das könnte dann z.B. als VBS-Logon-Script so aussehen:
Set objShell = CreateObject("Wscript.Shell")
Set objSysInfo = CreateObject("ADSystemInfo")
Set objUser = GetObject("LDAP://" & objSysInfo.UserName)
objShell.RegWrite "HKEY_CURRENT_USER\Software\Microsoft\Office\Common\UserInfo\UserInitials",objUser.Initials