1

ハードドライブのさまざまな場所にあるファイルへのショートカットがたくさんあります。物理ファイルをバックアップする必要があります。これをスクリプト化する方法についてのアイデアはありますか?

ありがとう、スコット

4

2 に答える 2

1
$files = gci ~\Desktop\*.lnk | %{$sh = New-Object -COM WScript.Shell}{$sh.CreateShortcut($_.fullname).Targetpath}
于 2012-11-21T07:08:15.603 に答える
0

私が考えることができる唯一のことは、バックアップされているディレクトリ内のファイルの種類を読み取ることです。「.lnk」の場合は、ショートカットであることがわかります。その時点で、この記事のようなものを使用してください。

http://social.technet.microsoft.com/Forums/nl/winserverpowershell/thread/0293e186-2a21-4677-b1a5-f4e501570a98

ターゲット パスを変数に戻し、その変数をファイルであるかのように処理し、実際のファイルをコピーします。

これが理にかなっていることを願っています。私は PowerShell の経験がありますが、この正確な状況ではありません。ただし、これは私がとるアプローチです。

于 2012-11-21T01:05:50.400 に答える