0

エラーをバックアップしてログに記録するバックアップ スクリプトを作成しました。一部の .thumbnails を除いて、正常に動作します。他の多くの .thumbnails はコピーされます!

54000 個のファイルがコピーされ、同じ 480 個の .thumbnails がコピーまたはログに記録されることはありません。私は属性をチェックしますが、アイテムのコピー機能が仕事をするべきだったと感じています。他の推奨事項も歓迎しますが、トピックにとどまってください、thx!!!! ここに私のbackUPスクリプトがあります

    Function backUP{ Param ([string]$destination1 ,$list1)
    $destination2 = $destination1
                              #extract new made string for backuplog
                            $index = $destination2.LastIndexOf("\") 
                            $count = $destination2.length - $index
                            $source1 = $destination2.Substring($index, $count)
                            $finalstr2 = $logdrive + $source1

    Foreach($item in $list1){

     Copy-Item -Container: $true -Recurse -Force -Path $item -Destination $destination1 -erroraction Continue 
     if(-not $?)
     {
      write-output "ERROR de copiado : " $error| format-list | out-file  -Append "$finalstr2\GCI-ERRORS-backup.txt"
      Foreach($erritem in $error){
      write-output "Error Data:" $erritem.TargetObject  | out-file -Append "$finalstr2\GCI-ERRORS-backup.txt"
              }
      $error.Clear()
         }
       }
     }
4

2 に答える 2