PDA

Показать полную графическую версию : ReDirect папки "Главное меню"


KotFrBursa
08-12-2006, 01:45
Существуют несколько компьютерных классов с установленным ПО. Конечно в каждом классе оно специфическое и отличается друг от друга.
Существуют пользователи на которых, по понятным причинам, применены груповые политики. Каждый пользователь сохраняет свои данные в его личную перемещаемую папку "Мои документы". Это тоже реализовано при помощи GP.
Возник вопрос, как при помощи политик присвоить каждому компьютерному классу собственное меню "Пуск"? Ведь в "Конфигурации компьютера" нет такой удобной вещи как "Перенаправление папок". Вариант с созданием одного, пусть даже структурированного, "Главного меню" отпадает. Слишком много не нужных ярлыков - очень долго подгружает (особенно когда заходят ВСЕ), и страшно тупит если пользователь ошибся и залез не в свое подМеню (происходит сопоставление ярлыков).
Возникла идея создать скрипт на "Автозагрузку", который бы подгружал только нужную папапку с ярлыками. Сомо собой разумеется, каждый класс вынесен в свой OU, и на каждый из них будет создана только "своя" политика и "свой" скрипт.
Прошу помощи в создании такого скрипта потому, что даже незнаю куда дергаться (bat? com? vbs?) и понятия не имею какие ключики реестра отвечают за эту процедуру.

Зарание спасибо.

SergOst
08-12-2006, 21:09
Имхо, меню Пуск школьникам не нужно.
Нужно, чтоб сразу запускалась нужная программа по теме урока для усвоения или тестовые задания - ближе к делу.
Времени мало на ползание по подменю - недаром замечены с этим проблемы-тормоза.

KotFrBursa
11-12-2006, 03:57
Ну начнем стого, что это не школа, а университет и вариант с запуском сразу тестовой программы не проходит. Студенты за пару используют несколько программ. Им нужно меню пуск, + некоторые студенты первого курса плохо знают ПК. Им необходимо, чтобы было все "как обычно".
Еще раз повторюсь - народ, нужен скрипт, книга по скрипту или ваша идея решения этого вопроса.

Спасибо.

amel27
11-12-2006, 05:47
Главное меню состоит из двух кусков:

- личный профиль пользователя;
- профиль "All Users", единый для ПК.

...отсюда вариант: настраиваем "All Users" и перенаправляем личные меню в пустую папку.

KotFrBursa
16-12-2006, 13:20
Спасибо всем за участие. Решил проблемму.
То, что Главное меню состоит из двух кусков я знал и так. Но решение вопроса с настройкой меню на конкретной машине не удовлетворяло. Слишком томно и не автоматизированно. Если добавляется какая-то книжка, то надо бегать от ПК к ПК, или писать скрипт.
Решение проблеммы в следующем.
В политикак всех пользователей открывается доступ к общим программам, но их перенаправление папки "Главное меню"настраивается на \\Server\Share\StartMenuForAll
В политиках ПК ставится в автозагрузку скрипт, который вносит изменения в следующий раздел реестра
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders
В 3-х ключах (Common Programs, Common Start Menu, Common Desktop) меняется путь c
%ALLUSERSPROFILE%\Главное меню
на
\\Server\Share\StartMenu1
На завершение работы - скрипт, возвращающий все обратно (на всякий случай).

Результат
При входе пользователя на ПК подгружается меню как для всех пользователей (всем нужен блокнот!), так и только для этого класса.
При внесении изменений, необходимо либо добавить ярлык всем пользователям, либо в определенный класс, и все кому это надо, его подгружают.
Нет ничего лишнего, и все работает как часики.




© OSzone.net 2001-2012