Powershell - синхронизация файлов на основе измененного времени - PullRequest
0 голосов
/ 10 июня 2019

Я пытаюсь выполнить одностороннюю синхронизацию в Powershell на основе измененного времени, но мой приведенный ниже код не работает.Есть идеи?

$Folder1Path = 'D:\test'
$Folder2Path = 'C:\test'


$Folder1Files = Get-ChildItem -Path $Folder1Path
$Folder2Files = Get-ChildItem -Path $Folder2Path

$FileDiffs = Compare-Object -ReferenceObject $Folder1Files -DifferenceObject $Folder2Files -Property modifyTimeStamp

$FileDiffs | foreach {
$copyParams = @{
                    'Path' = $_.InputObject.FullName
                    }
                if ($_.SideIndicator -eq '<=')
                {
                    $copyParams.Destination = $Folder2Path
                }

                Copy-Item @copyParams 
       }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...