Automatisches Erstellen von Taskleisten-Verknüpfungen

2363
The Woo

Ich habe Windows 8-Computer in einer Domäne. Ich möchte ein Gruppenrichtlinienobjekt erstellen, um Taskleistenverknüpfungen für Benutzer zu erstellen, wenn sie auf andere Computer verschoben werden.

Ich habe eine Batchdatei erstellt, die die Verknüpfungsdatei (dh Word.lnk) in den folgenden Ordner kopiert:

C:\Users\User\AppData\Roaming\Microsoft\Internet Explorer\Quick Launch\User Pinned\Taskbar 

Dies erstellt jedoch keinen Link in der Taskleiste des Benutzers. Ich gehe davon aus, dass es irgendwo eine Registrierungseinstellung gibt, aber bei Google nichts darüber finden kann.

Kennt jemand bitte ein Update dafür?

0

1 Antwort auf die Frage

1
Karan

Sie können eine VBScript-Datei wie folgt verwenden:

Const CSIDL_COMMON_PROGRAMS = &H17 Set objShell = CreateObject("Shell.Application") Set objAllUsersProgramsFolder = objShell.NameSpace(CSIDL_COMMON_PROGRAMS) strAllUsersProgramsPath = objAllUsersProgramsFolder.Self.Path Set objFolder = objShell.Namespace(strAllUsersProgramsPath & "\Microsoft Office") Set objFolderItem = objFolder.ParseName("Microsoft Word 2010.lnk") Set colVerbs = objFolderItem.Verbs For Each objVerb in colVerbs If Replace(objVerb.name, "&", "") = "Pin to Taskbar" Then objVerb.DoIt Next 

Wenn Sie eine beliebige EXE-Datei an die Taskleiste anheften möchten, werfen Sie einen Blick auf diesen Artikel, laden Sie den angefügten Code herunter und rufen Sie PinItem.vbs folgendermaßen auf :

cscript PinItem.vbs /taskbar /item:"Drive:\Path\to\app.exe"