Когда я запускаю robocopy из командной строки администратора, он запускается успешно.
C:\Users\StoreMgr> robocopy "C:\Users\Public\Documents\Intuit\QuickBooks Точка продажи 12.0\Data\Paracept" "G:\ Мой диск \ Резервная копия" qbpos1.db
ROBOCOPY :: Надежное копирование файлов для Windows. Начало работы: пятница, 6 апреля 2018 г., 15:46:37. Источник: C:\Users\Public\Documents\Intuit\QuickBooks Point of Sale 12.0\Data\Paracept \ Dest = G:\ Мой диск \ Резервное копирование \
Файлы: qbpos1.db Опции: /DCOPY: DA /COPY: DAT /R: 1000000 /W: 30
1 C:\Users\Public\Documents\Intuit\QuickBooks Point of Sale
12,0\Data\Paracept \ 100% новее 215,1 м qbpos1.db
Total Copied Skipped Mismatch FAILED Extras Dirs : 1 0 1 0 0 0
Файлы: 1 1 0 0 0 0 Байты: 215,13 м 215,13 м 0 0 0 0 Время: 0:00:01 0:00:01 0:00:00 0:00:00
Скорость: 164779476 байт / с Скорость: 9428,757 Мегабайт / мин. Завершено: пятница, 6 апреля 2018 г., 15:46:38.
Когда я запускаю его в powershell, я получаю сообщение об ошибке:
ROBOCOPY :: Robust File Copy for Windows
Started : Friday, April 6, 2018 4:47:58 PM 2018/04/06 16:47:58 ERROR 5 (0x00000005) Getting File System Type of Destination G:\My Drive\QBBackups\ Access is denied.
Source : C:\Users\Public\Documents\Intuit\QuickBooks Point of Sale 12.0\Data\Paracept\ Dest - G:\My Drive\QBBackups\
Files : qbpos1.db
Options : /V /DCOPY:D /COPY:DT /B /R:1000000 /W:30
2018/04/06 16:47:58 ERROR 5 (0x00000005) Creating Destination Directory G:\My Drive\QBBackups\ Access is denied.
Bat file: powershell.exe -executionpolicy Bypass .\QBScheduledBackup.ps1 -GDrivePath 'G:\My Drive\QBBackups' -Version 12.0 -CompanyName Paracept
robocopy Command: Robocopy $DBSPath $GDrivePath qbpos1.db /COPY:DT /B /V /LOG:"C:\RobocopyLog1.txt"
Я запустил его без параметров в PowerShell с теми же ошибками
Запуск powershell от имени администратора во всех случаях
Robocopy C:\Users\Public\Documents\Intuit\QuickBooks Точка продажи 12.0\Data\Paracept G:\My Drive\Paracept qbpos1.db