Я пытаюсь запустить скрипт ROBOCOPY в PowerShell, так что я могу вставить его в мой другой сценарий PowerShell:Robocopy не работает в PowerShell
$SERVERPATH = "E:\Cisco Config Backups"
$NETWORKPATH = "\\SERVER\Cisco Config Backups"
robocopy $SERVERPATH $NETWORKPATH /E /XC /XN /XO /R:0 /W:0 /COPY:T /LOG:C:\logs\robocopy_logs\config_copy.log /TEE /NP
Однако, когда я запускаю этот код я вижу Robocopy работать там, где он дает мне следующий вывод: ROBOCOPY :: Надежная Копия файла для Windows,
Started : Thursday, June 30, 2016 1:52:56 PM
Source : E:\Cisco Config Backups
Dest : \\SERVER\Cisco Config Backups
Files : *.*
Options : *.* /TEE /S /E /DCOPY:D /COPY:T /NP /XO /XN /XC /R:0 /W:0
Но ничего получает скопирован, я хочу использовать Robocopy для регистрации и поэтому я могу это пропустить файлы, которые уже существуют.
Пожалуйста, дайте мне знать, если я делаю что-то неправильно.
Я думаю, что есть нечто большее, чем это. Существует еще ряд других соображений. Повторы уменьшаются до 0, поэтому он не реагирует на отказ. xo и xn вместе, что исключает как старые, так и более новые файлы, которые зависят от места назначения. s и e say copy sub dirs, но оба включают и исключают пустые каталоги. Не может быть ничего. – Matt
Это трюк, мне не хватало D для копирования, также у меня XO XN, поэтому он не будет перезаписывать anyfiles – user2214162