Adding Language to keyboard layout XP group policy

Hello,

DC = Server 2003 R2
workstation OS: XP SP3

When logging on with 1 user the available languages are Hebrew and English
When logging on with a different user only English is available, how do I add Hebrew language to all users/computers ?

The users are not local admins and are restricted by policy settings.

Thanks.
iNc0gAsked:
Who is Participating?
 
Krzysztof PytkoSenior Active Directory EngineerCommented:
OK, you can also try to run this script from GPO editing

User Configuration -> Windows Settings -> Scripts/Logon

Add there this bat file.

Should work but of course this time link policy to user's OU ;)

Thank you for correcting my answers :)
0
 
Krzysztof PytkoSenior Active Directory EngineerCommented:
You cannot do that in GPO. Log on to XP on account where you have those settings applied. Then run regedit and navigate to

HKEY_CURRENT_USER\Keyboard Layout\

and export "Preload" branch to reg file. Then import that file on each user profile during logon  using "reg add <reg_file>" (via script, GPO Logon Script) after PC reboot they will have keyboard added (it is per user setting). Save reg file onto public share where users have read access and put there also cmd or bat file with reg add command.

GPO Logon Script is better because it runs on higher privilages

Create new GPO called Keyboard Mappings and navigate to

Computer Configuration -> Windows Settings -> Startup Scripts -> Startup

Add created bat, cmd file and link policy to users OU. Reboot PC
0
 
Krzysztof PytkoSenior Active Directory EngineerCommented:
I'm sorry my mistake. Not

add reg

but

add import <reg_file>

Sorry once again
0
Problems using Powershell and Active Directory?

Managing Active Directory does not always have to be complicated.  If you are spending more time trying instead of doing, then it's time to look at something else. For nearly 20 years, AD admins around the world have used one tool for day-to-day AD management: Hyena. Discover why

 
iNc0gAuthor Commented:
Thanks a lot, few things:

1. it's "reg import <reg_file>"   :-)

2. if it's on Computer Configuration -> Windows Settings -> Startup Scripts -> Startup
shouldn't I apply the GPO to the Computers OU ?
0
 
iNc0gAuthor Commented:
The startup script is not running for some reason
If I manually run it on the workstation it does add the key.

I've put the .bat & the .reg file in the \\DC01\NETLOGON\FOLDER
in the GPO I loaded the .BAT file from  \\DC01\NETLOGON\FOLDER and added it as the startup script, applied the GPO to the users OU , ran the command: gpupdate /force on 1 of the workstations and rebooted a few times - nothing, the key is not being added, only if I manually run it from the workstation from the Start > Run > \\DC01\NETLOGON\FOLDER\Script.bat
0
 
Krzysztof PytkoSenior Active Directory EngineerCommented:
OK, it imports branch to CURRENT_USER hive. So we need to apply it in user node or basicaly in regular logon script.

According to 1st your answer. You're right, if something applies to Computer Configuration it should be linked to computer's OU :)

I suppose that it needs to load user's registry first. So, place this command into logon script for those users :) (if it works manually it doesn't require administrative privilages)
0
 
iNc0gAuthor Commented:
Ended up importing the whole Keyboard Layout branch, editing the GPO settings under User configuration and applying the GPO to the users OU

works well.
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.