вторник, 5 февраля 2013 г.

При доступе к шаре на NAS пускает не все компьютеры при вводе одной и той же учетной записи

Сегодня был интересный случай. Коллеги настроили NAS и расшарили папку, т.е. сделали обычный smb ресурс. И заметили, что с некоторых компьютеров доступ к папкам на шаре есть, а с других компьютеров видна расшаренная папка, но войти в нее нельзя . При входе на шару запрашивается логин и пароль, которые мы вводим одинаковые на всех компьютерах. Все компьютеры подключены к одному свичу. Проверили на 10 машинах с ОС XP, VISTA, 7, 2008 R2, результаты были разные для одних и тех же версий ОС.
На NAS открыли полный  доступ к папке для всех пользователей и это тоже не помогло.
По-прежнему одни компьютеры могли подключаться, а другие нет.
Мистика.
Проблему решил коллега из группы сетевых решений, он обнаружил, что на NAS настроен слишком большой размер MTU. После его уменьшения 1500 стало все нормально работать на всех ПК.

Как добавить язык ввода windows server 2003?

Сегодня помогал клиентам добавить русский язык ввода windows server 2003. Был создан терминальный сервер, на котором по умолчанию была только английская раскладка, сервер запустили в продакшен и десятки пользователей начали работать на нем, но возникла необходимость в русском языке ввода.
Если сервер был бы еще на этапе тестирования, то можно было бы легко назначить язык ввода пользователю по умолчанию, но поскольку профили многих пользователей уже были созданы, то это не помогло бы в нашей ситуации.
Тогда используя программу regshot.exe, я сделал снимки реестра до и после ручного добавления языка ввода и зафиксировал изменения в bat файл.
вот его код:

@echo off
REG ADD "HKCU\Keyboard Layout\Preload" /v 1 /d 00000409 /f
REG ADD "HKCU\Keyboard Layout\Preload" /v 2 /d 00000419 /f
REG ADD "HKCU\Keyboard Layout\Toggle" /v "Hotkey" /d 1 /f
REG ADD "HKCU\Keyboard Layout\Toggle" /v "Language Hotkey" /d 1 /f
REG ADD "HKCU\Keyboard Layout\Toggle" /v "Layout Hotkey" /d 1 /f
REG ADD "HKEY_CURRENT_USER\Software\Microsoft\CTF\LangBar" /v ShowStatus /t REG_DWORD /d 4 /f
REG ADD "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run" /v ctfmon.exe  /d "C:\\WINDOWS\\system32\\CTFMON.EXE" /f

Данный файл делался для терминального сервера на ОС Windows Server 2003 R2 Eng Ent SP2.
Для других версий ОС возможно необходимо будет доработать некоторые параметры (regshot  в помощь).
далее данный батник копируем в папку %Папка с профилями%\All Users\Start Menu\Programs\Startup. И после 2 логоф/логон у пользователей появится русский язык ввода и языковая панель в трее.