Управління робочим середовищем користувача, blog of khlebalin dmitriy
- Профілі користувачів. У профілі користувача зберігаються всі настройки робочого середовища системи, визначені самим користувачем. Це можуть бути, наприклад, настройки екрану і з'єднання з мережею. Всі настройки, що виконуються самим користувачем, автоматично зберігаються в папці, ім'я якої для знову встановленої системи виглядає наступним чином:% SystemDrive% \ Documents and settings \<имя_полъзователя>.
- Сценарій входу в систему (сценарій реєстрації) являє собою командний файл, що має розширення bat або cmd, виконуваний файл з розширенням ехе або сценарій VBScript, який запускається кожного разу при входженні користувача в системі або виході з неї. Сценарій може містити команди операційної системи, призначені, наприклад, для створення з'єднання з мережею або для запуску програми. Крім того, за допомогою сценарію можна встановлювати значення змінних середовища, що вказують шляхи пошуку, каталоги для тимчасових файлів і іншу подібну інформацію.
- Сервер сценаріїв Windows (Windows Scripting Host, WSH). Сервер сценаріїв незалежний від мови і призначений для роботи на 32-розрядних платформах Windows. Він включає в себе як ядро сценаріїв Visual Basic Scripting Edition (VBScript), так і JScript. Сервер сценаріїв Windows призначений для виконання сценаріїв прямо на робочому столі Windows або у вікні консолі команд. При цьому сценарії не потрібно вбудовувати в документ HTML.
Не всі налаштування локального профілю користувача входять (копіюються) в його переміщуваний профіль!
Призначені для користувача профілі можна застосовувати по-різному:
- створити кілька типів профілів і призначити їх певним групам користувачів. Це дозволить отримати кілька типів робочих середовищ, що відповідають різним завдань, що вирішуються користувачами;
- призначати загальні групові настройки всім користувачам;
- призначати обов'язкові профілі, будь-які налаштування яких користувачі змінювати не можуть.
Налаштування, що зберігаються в профілі користувача
Профіль користувача зберігає настройки конфігурації і параметри, індивідуально призначаються кожному користувачеві і повністю визначають його робоче середовище (табл. 10.3).
Таблиця 10.3. Налаштування профілю користувача
Відповідні йому параметри
Налаштування всіх стандартних додатків, що запускаються для конкретного користувача
Консоль управління Microsoft
Індивідуальний файл конфігурації і поточного стану консолі управління
Структура профілю користувача
Як вже говорилося, при створенні профілю користувача використовується профіль, який призначається за замовчуванням, що знаходиться в папці Default User. Папка Default User, папки профілів індивідуальних користувачів, а також папки All Users, LocalService і NetworkService знаходяться в папці Documents and Settings кореневого каталогу на завантажувальному томі. В папці кожного користувача знаходяться файл NTUSER.DAT і список посилань на об'єкти робочого столу. На рис. 10.23 показана структура папок локального профілю користувача. У цих папках, зокрема, зберігаються посилання на різні об'єкти робочого столу. Файл ntuser.dat.LOG є журнал транзакцій, що фіксує зміни профілю і дозволяє відновити його в разі, коли відбувається пошкодження файлу NTUSER.DAT.

Мал. 10.23. Структура підпапок профілю користувача
Таблиця 10.4. Вміст папки локального профілю користувача
Для управління призначеними для користувача профілями є більше десятка групових політик, які доступні у вікні оснащення Group Policy Object Editor в папках Computer Configuration | Administrative Templates | System | User Profiles (Конфігурація комп'ютера | Адміністративні шаблони | Система | Профілі користувачів) і User Configuration | Administrative Templates | System | User Profiles (Конфігурація користувача | Адміністративні шаблони | Система | Профілі користувачів).
Папка All Users
Налаштування, що знаходяться в папці All Users, чи не копіюються в папки профілю користувача, але використовуються для його створення. Платформи Windows NT підтримують два типи програмних груп.
- Загальні програмні групи. Вони завжди доступні на комп'ютері, незалежно від того, хто зареєстрований на ньому в даний момент. Тільки адміністратор може додавати об'єкти до цих груп, видаляти або модифікувати їх.
- Персональні програмні групи. Вони доступні тільки створив їх користувачеві.
Створення локального профілю користувача
Локальний профіль користувача зберігається на комп'ютері в папці, ім'я якої збігається з ім'ям даного користувача, що знаходиться в папці Documents and Settings на завантажувальному томі. Якщо для даного користувача не існує конфігурований переміщуваний (що знаходиться на сервері) профіль, то при першій реєстрації користувача в комп'ютері для нього створюється індивідуальний профіль. Вміст папки Default User копіюється в папку нового профілю користувача. Відомості про профіль, разом з вмістом папки All Users, використовується при конфігурації робочого середовища користувача. При завершенні користувачем роботи на комп'ютері всі зроблені ним зміни налаштувань робочого середовища, які обирають за замовчуванням, записуються в його профіль. Вміст папки Default User залишається незмінним.
Якщо користувач має окрему обліковий запис на локальному комп'ютері і в домені, для кожної з них створюється свій профіль користувача, оскільки реєстрація на комп'ютері відбувається за допомогою різних облікових записів. При завершенні роботи всі зроблені зміни також записуються в відповідний даного облікового запису профіль.
Переміщувані профілі користувачів
Переміщуваний профіль по своїй структурі ідентичний локальному профілем, за винятком того, що в ньому відсутня папка Local Settings. Переміщуваний профіль визначається на рівні доменної облікового запису користувача. Щоб визначити переміщуваний профіль, відкрийте вкладку Profile (Профіль) вікна властивостей об'єкта, асоційованого з обліковим записом користувача (рис. 10.24). В поле Profile path необхідно вказати шлях до переміщуваного профілю користувача.

Мал. 10.24. Призначення переміщуваного профілю
Налаштування робочого середовища користувача за допомогою сценаріїв
Примітка
Профілі користувача можуть в процесі реєстрації відновлювати існуючі раніше з'єднання з мережею, але вони не можуть бути використані для створення нових з'єднань.
Створення сценаріїв входу
Таблиця 10.5. Параметри, що встановлюються за допомогою сценарію входу
Зміна системних і призначених для користувача змінних середовища

Мал. 10.25. Вікно налаштувань змінних середовища для користувача і системи
Примітка
Налаштування шляху (PATH), на відміну від інших змінних середовища, кумулятивний. Повний шлях (який ви бачите як результат виконання в командному рядку команди path) створюється приєднанням шляхів, що встановлюються в файлі Autoexec.bat, до шляхів, визначених у вікні Environment Variables.