У нас есть Среда сервера терминалов 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. Я ищу решение без перевода этого глагола на все возможные языки :(