今日の日付がそのファイルの最終変更日と同じであるすべてのファイルについて、サーバー上のフォルダーからクラウドベリー バケットに多数のファイルを同期しようとしています。
このコードは正常に同期しますが、日付を将来の月の日付に変更した場合でも、lastwritetime
.$date
オンラインで解決策を見つけようとしましたが、$temp
タイプ のオブジェクトに対して機能する解決策はありませんCloudBerryLab.Explorer.PSSnapIn.Object.CloudFolder
。
私は何を間違っていますか?
Add-PSSnapin CloudBerryLab.Explorer.PSSnapIn
Set-CloudOption -PathStyle VHost
$date = Get-Date -Hour 0 -Minute 00 -Second 00
$s3 = Get-CloudS3Connection -Key XXXX -Secret XXXX
$source = Get-CloudFilesystemConnection | Select-CloudFolder -Path "//server1/XXXX/XXX"
$temp = $s3 | Select-CloudFolder -path "bucket/XXXX/"
$source | Copy-CloudSyncFolders $temp | Where-Object –Filter { $PSItem.LastWriteTime –ge $date}