gpt4 book ai didi

powershell - 通过 WAN 链接传输文件会导致损坏

转载 作者:行者123 更新时间:2023-12-02 23:57:23 26 4
gpt4 key购买 nike

我遇到了 PDF 文件在从一个 WAN 位置复制到下一个位置时损坏的问题。

我有一个 PowerShell 脚本(下面的代码),它每晚运行以通过 Windows 任务计划程序(有时是两个)从佛罗里达州的卫星办公室复制 PDF 文件到我们在俄勒冈州的公司网络。这些文件通常约为 35 Megs,但已被视为大至 65 Megs。这些文件在卫星位置生成良好,但在晚上运行复制脚本后,文件损坏并且无法打开。

我可以在脚本中做些什么来包含某种类型的错误更正以确保文件不会损坏?有没有更好的工具可以确保文件传输并保持完整性。

只要我可以自动化该过程并且只复制当天生成的文件,我就不会接受任何解决方案。

感谢您的帮助。
大卫

PowerShell 脚本

$SourcePath = "\\Satellite\packingslips"
$RemotePath = "\\Corp\Shared\Packing_Slips\Satellite"

$Curr_date = get-date
$Max_days = "-1"


Get-ChildItem $SourcePath |
Where-Object {($_.LastWriteTime.Date -ge ($Curr_date.addDays($Max_days)).Date) -and ($_.LastWriteTime.Date -le $Curr_date.Date)} |
Copy-Item -Destination $RemotePath

不要 mock 我的代码。这不是我的强项。

最佳答案

同意 TessellatingHeckler - 我会看看你在你的 WAN 接口(interface)上的错误率......

但是,我也同意 RoboCopy 是一个很好的前进方向:

robocopy \\Satellite\packingslips \\Corp\Shared\Packing_Slips\Satellite *.pdf /minage:1 /log:<path_to_logfile>

关于powershell - 通过 WAN 链接传输文件会导致损坏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41491584/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com