やりたいこと
ショートカットのリンク先情報などをコマンドで取得したい!
実現方法
Windows PowerShell使います。
フィルタを作成する
filter Get-Shortcut()
{
$shell = new-object -comobject WScript.Shell
return $shell.CreateShortcut($_)
}
コマンド実行
ショートカット名とリンク先のフルパスを取得
dir -r -include "*.lnk" | Get-Shortcut | Select-Object -property Fullname,TargetPath
引数を取得
dir -r -include "*.lnk" | Get-Shortcut | Select-Object -property Fullname,Arguments