web-dev-qa-db-ja.com

PowerShellスクリプトをタスクバーに固定する方法は?

Windows Server 2008 R2を使用していますが、PowerShellスクリプトをタスクバーに固定できません。 PowerShellを固定する理由と方法は誰でも知っています

7
burnt1ce85

以前の答えが間違っていたので、私はそれを抹消しました。 ファイルをタスクバーに固定することはできません 。アプリケーションをタスクバーに固定することしかできません。ファイルは、アプリケーションに関連付けられている「 ジャンプリスト 」に固定できます。

たとえば、.txtファイルをタスクバーに固定することはできませんが、.txtファイルをNotepad.exeまたはWinWord.exeのジャンプリストに固定することはできます。

そのことを念頭に置いて、.ps1ファイルをタスクバーに固定するには、PowerShell ISEをタスクバーに固定してから.ps1ファイルをISEに固定するか、ショートカットを作成して変更する必要があります。ターゲットをpowershell.exeに送信し、.ps1ファイルを引数として渡します。そうすれば、ショートカットはアプリケーション(つまり)へのショートカットのように見えますが、具体的にはスクリプトを引数として渡します。

他に覚えておくべきことは、ファイル名にも基づいた制限があるということです。ファイル名の単語に対するデフォルトの制限は次のとおりです。

  • ドキュメンテーション
  • 助けて
  • インストール
  • より詳しい情報
  • Readme
  • 読んでください
  • 最初にお読みください
  • セットアップ
  • サポート
  • 新着情報
  • 削除する

これらのWordの制限は、次のレジストリキーにあります。

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FileAssociation\AddRemoveNames

また、ピン留めできないファイルが明らかにあります。

  • Applaunch.exe
  • Control.exe
  • Dfsvc.exe
  • Dllhost.exe
  • Guestmodemsg.exe
  • Hh.exe
  • Install.exe
  • Isuninst.exe
  • Lnkstub.exe
  • Mmc.exe
  • Mshta.exe
  • Msiexec.exe
  • Msoobe.exe
  • Rundll32.exe
  • Setup.exe
  • St5unst.exe
  • Unwise.exe
  • Unwise32.exe
  • Werfault.exe
  • Winhlp32.exe
  • Wlrmdr.exe
  • Wuapp.exe

上記のファイル制限は、次のレジストリキーにあります。

HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Explorer\FileAssociation

最終的に、PowerShellファイルには毒のあるWordが含まれているため、固定されないようにブロックされる可能性があります。

この投稿に関するその他の参考資料は次のとおりです。

5
Wesley

私の好みの方法は、最初にデスクトップにショートカットを作成し、そのショートカットをタスクバーに固定することです。 WesleyDavidも数回使用しましたが、スタートメニューからタスクバーにプルする必要はありません。

1
Tim Brigham