我开发了一个 PowerShell 脚本,它工作得非常好。唯一的挑战是子文件夹中的文件没有移动到目的地。
get-childitem -Path "\\servername\location" |
where-object {$_.LastWriteTime -lt (get-date).AddDays(-31)} |
move-item -destination "C:\Dumps"
我无法进一步自定义脚本。
我开发了一个 PowerShell 脚本,它工作得非常好。唯一的挑战是子文件夹中的文件没有移动到目的地。
get-childitem -Path "\\servername\location" |
where-object {$_.LastWriteTime -lt (get-date).AddDays(-31)} |
move-item -destination "C:\Dumps"
我无法进一步自定义脚本。
不要浪费时间尝试robocopy
在 PowerShell 中重新发明。
robocopy \\servername\location C:\Dumps /e /mov /minage:31
上述简化
robocopy A:\ B:\ /MIR /minage:31
其中 A:\ 是您的来源 B:\ 是您的目的地
我需要一个快速的班轮将所有数据从一个驱动器转移到另一个驱动器上。这对我来说非常有效:
Get-ChildItem "E:" -Recurse | 移动项目-目的地“G:”