Robocopy ведет себя по-разному при запуске напрямую или из сценария powershell - PullRequest
0 голосов
/ 30 мая 2020

У меня есть сценарий, который копирует файл из сетевого расположения в локальную папку с помощью robocopy.

Когда я запускаю следующий сценарий PowerShell 7 из Visual Code или выполняю команду непосредственно в PS, только 1 файл копируется по назначению. При запуске скрипта в PowerShell копируются 4 файла. Как я могу скопировать один файл, запущенный из сценария.

$dbname = "domoticz.db"
$sourcedir="\\ix2\PiBackup\domoticz\"
$targetdir="C:\tmp\DomoticzScripts\"
$dbfile = $targetdir + $dbname

robocopy $sourcedir $targetdir $db -njh

Вывод, запускающий его напрямую или отладчик VS Code

          New Dir          1    \\ix2\PiBackup\domoticz\
100%        New File               8.9 m        domoticz.db

------------------------------------------------------------------------------

               Total    Copied   Skipped  Mismatch    FAILED    Extras
    Dirs :         1         1         0         0         0         0
   Files :         1         1         0         0         0         0
   Bytes :    8.96 m    8.96 m         0         0         0         0
   Times :   0:00:00   0:00:00                       0:00:00   0:00:00


   Speed :            70709894 Bytes/sec.
   Speed :            4046.052 MegaBytes/min.
   Ended : zaterdag 30 mei 2020 11:45:40

Запуск в сценарии

          New Dir          4    \\ix2\PiBackup\domoticz\
100%        New File               8.9 m        domoticz.db
100%        New File               32768        domoticz.db-shm
100%        New File                   0        domoticz.db-wal
100%        New File               9.0 m        domoticz_.db

------------------------------------------------------------------------------

               Total    Copied   Skipped  Mismatch    FAILED    Extras
    Dirs :         1         1         0         0         0         0
   Files :         4         4         0         0         0         0
   Bytes :   18.05 m   18.05 m         0         0         0         0
   Times :   0:00:00   0:00:00                       0:00:00   0:00:00


   Speed :            75125841 Bytes/sec.
   Speed :            4298.735 MegaBytes/min.
   Ended : zaterdag 30 mei 2020 11:47:06
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...