![]() |
Раздача ярлыка программы в сети
Есть компьютер (WinXP) на нем установленна прога (Консультант плюс) допустим сменилось имя компьютера, а у юзеров на рабочих столах ярлык этой программы, естественно перестает запускаться. Как можно заново раздать ярлык этой проги с минимальными усилиями. Как вариант заходить на рабочий стол всех компов C:\Documents and Settings\All Users\Рабочий стол но это муторно. Моно как нибудь упростить эту задачу. Сеть доменная (2003sp1).
Заранее спасибо. |
Через групповую политику кинуть всем на рабочий стол новый ярлык(можно через bat файлы). старый пусть удалят сами.
|
уважаемый Delirium не подскажешь более подробно где именно в ГП призвести сиё действие, а то я сними пока на вы?
|
Diesel315, конфигурация компьютера -> Конфигурация Windows -> Сценарии (запуск/завершение) - выполняется с правами System в момент включения/выключения компа.
Конфигурация пользователя -> Конфигурация Windows -> Сценарии (вход/выход из системы) - выполняется с правами пользователя в момент входа/выхода из системы. P.S. Небольшой совет - создавай новую политику для этого действия, а не используй существующую. Это упростит дальнейшее возможное разбирательство с косяками групповых политик. |
Спасибо.
А не подскажете еще очень хорошую книгу по групповым политикам. Вещь полезная, надо пристально изучить и еще по скриптам (.vbs) |
Diesel315, если чесно, то очень хороших книг по групповым политикам не встречал - в основном это были только главы в книгах, посвященных системному администрированию серверных ОС. Тебя что именно интересует? Возможности групповых политик? Тогда, на мой взгляд, проще самому их полистать - получишь общее представление о их возможностях. А потом если что-то понадобится - либо сам вспомнишь/найдешь, либо спросишь на форуме.
|
Еще раз спасибо.
Видимо прийдется самому искать инфу.Что меня интересовало - ВСЕ. Хотя бы взять твой совет создать новую политику , получается у мня их 2 ,а кто из них главнее кто переопределяет приоритет. Много ньюансов, особенно хотелось бы знать значение каздого параметра (у мня на английском- интутитивно я понимаю да и сравниваю с параметрами на XP, но ХР не сервер). Вообщем думал может есть грамотная книга по ГП (нашел правда на сервер 2000 - admin911:групповые политики Windows 2000). |
Начните с http://ru.wikipedia.org/wiki/Групповая политика, потом в английском варианте, потом на Microsoft TechNet:
TechNet Group Policy Web site TechNet Script Center и т.д. |
Цитата:
Вот таким образом я в свое время реализовал копирование ярлыков на рабочие столы пользователей. 1. Создаешь групповую политику. Сразу должен понять, что эти ярлыки нужны пользователям, а не компьютерам... т.е. идем в Конфигурация пользователя -> Конфигурация Windows -> Сценарии (вход/выход из системы) 2. Создаем файл, например, COPYLINKS.VBS: 3. Добавляешь этот файл в Сценарии (вход/выход из системы) 4. Линуешь (LINK) групповую политику к необходимым группам. Не забываем про разрешения файлов и папок на сетевом ресурсе. На всякий случай, пример кода маппинга (подключения) сетевых дисков: |
Код:
Dim WSHShell Set WSHShell = WScript.CreateObject ("WScript.Shell") Dim MyShortcut, MyDesktop, DesktopPath DesktopPath = WSHShell.SpecialFolders("Desktop") Set MyShortcut = WSHShell.CreateShortcut(DesktopPath & "\Programm.lnk") MyShortcut.TargetPath = WSHShell.ExpandEnvironmentStrings ("\\server\shared\programm.exe") MyShortcut.Arguments="-a -b -c" MyShortcut.WorkingDirectory = WSHShell.ExpandEnvironmentStrings ("\\server\shared") MyShortcut.WindowStyle = 3 MyShortcut.IconLocation = WSHShell.ExpandEnvironmentStrings ("\\server\shared\programm.exe, 0") MyShortcut.Save MyShortcut.WindowStyle = 3 параметры открываемого окна MyShortcut.TargetPath = WSHShell.ExpandEnvironmentStrings ("\\server\shared\programm.exe") MyShortcut.Arguments="-a -b -c" путь к файлу, -а параметры запуска правишь как надо, сохраняешь, вставляешь в сценарии и все |
Время: 11:06. |
Время: 11:06.
© OSzone.net 2001-