Скрипт Powershell работал, а теперь нет. Compare-Object используется для копирования файлов различий в другую папку.

Я новичок в Powersheell. Я использовал сценарий для сравнения папок, а затем взял файлы различий и скопировал их в другую папку:

$sfo = get-ChildItem "C:UsersdempseymDesktopLON-G"

$sfoBu = get-ChildItem "C:UsersdempseymDesktopG"

New-Item -ItemType directory -Path "C:UsersdempseymDesktopNewDirG"

Compare-Object $sfo $sfoBu -Property Name |
    Where-Object {$_.SideIndicator -eq "<="} |
    ForEach-Object {Copy-Item "C:UsersdempseymDesktopLON-G$($_.Name)" -Destination "C:UsersdempseymDesktopNewDirG" -force }

Я по глупости провел два дня, глядя на это, и не мог понять, почему это не работает. Так и случилось на днях. Если бы кто-нибудь мог взглянуть и сообщить мне, я был бы очень благодарен. отметка

0

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *