タスクバーのショートカットの作成を自動化する


0

ドメインにWindows 8コンピューターがあります。グループポリシーオブジェクトを作成して、ユーザーが別のマシンに移動するときにタスクバーのショートカットを作成したい。

ショートカット(Word.lnk)ファイルを次のフォルダーにコピーするバッチファイルを作成しました。

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

ただし、これはユーザーのタスクバーにリンクを作成しません。レジストリ設定はどこかにあると思いますが、Googleにはそれについて何も見つかりません。

誰かがこれの修正を知っていますか?

回答:


1

次のようなVBScriptファイルを使用できます。

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

任意のEXEをタスクバーにピン留めする場合は、この記事を参照し、添付のコードをダウンロードして、次のようにPinItem.vbsを呼び出します。

cscript PinItem.vbs /taskbar /item:"Drive:\Path\to\app.exe"
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.