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 回答