2

ある WAN ロケーションから次の WAN ロケーションにコピーすると、PDF ファイルが破損するという問題が発生しています。

毎晩実行される PowerShell スクリプト (以下のコード) を使用して、Windows タスク スケジューラによって PDF ファイル (場合によっては 2 つ) をフロリダのサテライト オフィスからオレゴンの企業ネットワークにコピーします。これらのファイルは通常 35 MB 前後ですが、65 MB にもなることが確認されています。ファイルはサテライトの場所で正常に生成されますが、夜間にコピー スクリプトを実行すると、ファイルが破損して開かなくなります。

ファイルが破損しないようにするために、スクリプトに何らかのエラー修正を含めることができることはありますか? ファイルの送信を確実にし、整合性を維持できる、より良いツールはありますか?

プロセスを自動化し、その日に生成されたファイルのみをコピーできる限り、私はどのソリューションとも結婚していません。

ご協力ありがとうございました。デビッド

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

私のコードを笑わないでください。それは私の長所ではありません。

4

1 に答える 1