用于复制按大小排序的文件的PowerShell脚本

时间:2015-12-30 11:47:11

标签: powershell

在早上运行的脚本中,我需要将文件从一台服务器复制到另一台服务器,我计划先复制较大的文件,然后这样做:

Get-ChildItem | sort -property Length -Descending | Copy-Item $LOCAL_BKP_TEMP\* -Destination $LOCAL_BKP_FINAL -PassThru

给出以下错误:

Copy-Item : The input object cannot be bound to any parameters for the command either because the command does not take pipeline input or the input and its properties do not match any of the parameters that take pipeline input.

我该怎么做才能让它发挥作用?

1 个答案:

答案 0 :(得分:3)

这应该有效:

Get-ChildItem | sort -property Length -Descending  | Select -ExpandProperty FullName | Copy-Item -Destination $LOCAL_BKP_FINAL