Назад | Перейти на главную страницу

Есть ли АВТОМАТИЧЕСКИЙ способ закрепления элементов на панели задач в среде Windows 2008 TS?

У нас есть Среда сервера терминалов Windows 2008 (R2) и хотел бы найти способ автоматизировать добавление (закрепление) программ на панель задач Windows для наших пользователей.

Первой моей мыслью было сделать это из Групповая политика, но не смог найти настройку для этого. Я слышал, что вы "вероятно" можете сделать это через сценарий, но пока не видел примеров (я не программист, но раньше работал с пакетными скриптами). Есть ли другие способы?

Пожалуйста посоветуй.

Спасибо!

Поскольку никто не опубликовал метод, для которого не требуется скрипт, вот скрипт, который вызовет Pin to Taskbar метод на ярлыке. Я также хотел бы знать, знает ли кто-нибудь о методах, для которых не требуется скрипт.

Option Explicit

ShellActionInvoke "C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Other", _
                  "Lock Screen.lnk", _
                  "Pin to Tas&kbar"

Function ShellActionInvoke(Fol, File, Verb)
    On Error Resume Next
    Dim objWscriptShell
    Set objWscriptShell = WScript.CreateObject("WScript.Shell")
    Fol=objWscriptShell.ExpandEnvironmentStrings(Fol)
    Dim objAppShell
    Set objAppShell = CreateObject("Shell.Application")
    Dim objFolder
    Set objFolder = objAppShell.Namespace(Fol)
    Dim objFolderItem
    Set objFolderItem = objFolder.ParseName(File)
    Dim objVerb, colVerbs
    Set colVerbs = objFolderItem.Verbs
    For Each objVerb in colVerbs
        If objVerb.Name = Verb Then objVerb.DoIt()
    Next
End Function

Это действительно не работает. Это будет работать только в английской версии Windows. Я ищу решение без перевода этого глагола на все возможные языки :(