ضافه کردن کیبورد فارسی از طریق گروپ پالیسی

در بعضی از شبکه‌ها پس از اعمال گروپ پالیسی‌های مختلف و محدود کردن کاربران از نظر دسترسی گاهی پیش می‌آید که با هر بار ریستارت ویندوز زبان فارسی پاک میشود و هر بار باید به صورت دستی اضافه شود و گاهی کاربران دسترسی اضافه کردن کیبورد را نیز ندارند در نتیجه مشکلات ادمین شبکه از همینجا آغاز می‌شود.

در این مقاله قصد آموزش روش اضافه کردند Keyboard layout از طریق GroupPolicy را آموزش خواهیم داد.

 

۱٫ ابتدا کد زیر را در Notepad وارد کرده و با پسوند adm.* در مسیر C:\windows\inf در سرور ذخیره میکنیم.

CLASS USER

CATEGORY “Custom Settings”

CATEGORY “Keyboard Layout”

POLICY “Set UK Keyboard Layout”

KEYNAME “Keyboard LayoutPreload”

VALUENAME 1

VALUEON 00000809

VALUEOFF “”

END POLICY ;Set UK Keyboard Layout

END CATEGORY ;Keyboard Layout

END CATEGORY ;Custom Settings

برای هر زبان مقدار کد آنرا وارد میکنیم در زیر تعدادی زبان به همراه کد آن آورده شده است.

۰۰۰۰۰۴۰۹ English (United States)

00000809 English (United Kingdom)

00001009 English (Canadian)

00001409 English (New Zealand)

00000c09 English (Australian)

0000040c French (Standard)

0000080c French (Belgian)

0000100c French (Swiss)

00000c0c French (Canadian)

00000407 German (Standard)

00000807 German (Swiss)

00000c07 German (Austrian)

00001809 English (Irish)

00000410 Italian (Standard)

00000810 Italian (Swiss)

00000429 Persian (farsi)

00000816 Portuguese (Standard)

00000416 Portuguese (Brazilian)

0000080a Spanish (Mexican)

0000040a Spanish (Traditional Sort)

00000c0a Spanish (Modern Sort)

0000041f Turkish

2. در گروپ پالیسی سرور یک GPO جدید با نام دخواه می‌سازیم.

۳٫ GPO ساخته شده را Edit می‌کنیم.

۴٫ در قسمت User Configuration و قسمت Policies روی Administrative Templates راست کلیک کرده و گزینه Add Template را انتخاب می‌‍نماییم.

۵٫ فایل adm.* که ساخته بودیم را انتخاب کرده و OK می‌کنیم.

۶٫ به مسیر زیر میرویم و پالیسی را Enable می‌کنیم

User Configuration > Administrative Templates > Classic Administrative Templates

 

بدین ترتیب کیبورد فارسی از طریق گروپ پالیسی اعمال می‌شود حالا باید امکان سویچینگ بین دو کیبورد موجود را اضافه کنیم. همانند مراحل بالا فایلی با پسوند adm.* با مقدار زیر میسازیم و اضافه میکنیم.

 

CLASS USER

CATEGORY “Keyboard Layout”

POLICY “Keyboard Layout switching”

KEYNAME “Software\Microsoft\Windows\CurrentVersion\Run”

VALUENAME “internat.exe”

VALUEON “internat.exe”

VALUEOFF DELETE

END POLICY

POLICY “Keyboard layout”

KEYNAME “Keyboard Layout\Preload”

PART “Enable Englisch” CHECKBOX

DEFCHECKED

VALUENAME “۱″

VALUEON “۰۰۰۰۰۴۰۹″

VALUEOFF DELETE

END PART

PART “Enable Farsi” CHECKBOX

DEFCHECKED

VALUENAME “۲″

VALUEON “۰۰۰۰۰۴۲۹″

VALUEOFF DELETE

END PART

END POLICY

END CATEGORY

کار ما در این مرحله به پایان رسیده و سیستم با اپدیت گروپ پالیسی یا ریستارت هر بار چک میکند که زبان فارسی و انگلیسی هر دو تعریف شده باشند

به نقل از راین پارس

برچسب ها :

فرزانه تقدیسی

کارشناس ارشد هوش مصنوعی - پس از اتمام دوره Elastix & MCSE & CCNA & CCNP و اخذ مدارک بین المللی در این حوزه مشغول به کار شدم