Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Microsoft Windows NT/2000/2003 (http://forum.oszone.net/forumdisplay.php?f=5)
-   -   ReDirect папки "Главное меню" (http://forum.oszone.net/showthread.php?t=75855)

KotFrBursa 08-12-2006 01:45 522204

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

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

SergOst 08-12-2006 21:09 522511

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

KotFrBursa 11-12-2006 03:57 523231

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

Спасибо.

amel27 11-12-2006 05:47 523243

Главное меню состоит из двух кусков:

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

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

KotFrBursa 16-12-2006 13:20 525422

Спасибо всем за участие. Решил проблемму.
То, что
Цитата:

Главное меню состоит из двух кусков
я знал и так. Но решение вопроса с настройкой меню на конкретной машине не удовлетворяло. Слишком томно и не автоматизированно. Если добавляется какая-то книжка, то надо бегать от ПК к ПК, или писать скрипт.
Решение проблеммы в следующем.
В политикак всех пользователей открывается доступ к общим программам, но их перенаправление папки "Главное меню"настраивается на \\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
На завершение работы - скрипт, возвращающий все обратно (на всякий случай).

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


Время: 03:18.

Время: 03:18.
© OSzone.net 2001-