タイトルどおりのものです。
$WScript = New-Object -ComObject WScript.Shell
Get-ChildItem *.lnk | ForEach-Object -Process {
$src = $WScript.CreateShortcut($_.FullName).TargetPath;
$dest = Split-Path $src -leaf;
Copy-Item -Path $src -Destination $dest;
}
大量の画像ファイルがあって、そのなかからいい画像を見繕ってアルバムを作りたいが、ショートカットで集めたら編集ソフトにドラッグアンドドロップで挿入できないぞ困った!と相談されたので書いたやつです。PowerShellよくわからないのでちょっと悩みました。