robocopy für Drive File Stream schlägt in Powershell fehl, aber nicht in Befehlszeile Fehler 5

742
David

Wenn ich die Robocopy an einer Admin-Eingabeaufforderung ausführte, wird sie erfolgreich ausgeführt.

C: \ Users \ StoreMgr> robocopy "C: \ Users \ Public \ Documents \ Intuit \ QuickBooks Verkaufsstelle 12.0 \ Data \ Paracept" "G: \ Mein Laufwerk \ Backup" qbpos1.db

ROBOCOPY :: Robuste Dateikopie für Windows Gestartet: Freitag, 6. April 2018 15:46:37 Uhr Quelle: C: \ Users \ Public \ Dokumente \ Intuit \ QuickBooks Verkaufsstelle 12.0 \ Data \ Paracept \ Dest = G: \ Mein Laufwerk \ Backup \

Dateien: qbpos1.db Optionen: / DCOPY: DA / COPY: DAT / R: 1000000 / W: 30

 1 C:\Users\Public\Documents\Intuit\QuickBooks Point of Sale 

12.0 \ Data \ Paracept \ 100% Neuer 215,1 m qbpos1.db

 Total Copied Skipped Mismatch FAILED Extras Dirs : 1 0 1 0 0 0 

Dateien: 1 1 0 0 0 0 Bytes: 215,13 m 215,13 m 0 0 0 0 Zeiten: 0:00:01 0:00:01 0:00:00 0:00:00

Geschwindigkeit: 164779476 Bytes / Sek. Geschwindigkeit: 9428.757 MegaBytes / min. Ende: Freitag, 6. April 2018 15:46:38 Uhr

Wenn ich es in Powershell starte, bekomme ich einen Fehler:

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" 

Ich habe es ohne Parameter in Powershell mit den gleichen Fehlern ausgeführt

Powershell in allen Fällen als Admin ausführen

Robocopy C: \ Benutzer \ Öffentlich \ Dokumente \ Intuit \ QuickBooks Verkaufsstelle 12.0 \ Daten \ Paracept G: \ Mein Laufwerk \ Paracept qbpos1.db

0
Was ist der eigentliche Robocopy-Befehl, den Sie in Powershell ausführen? EBGreen vor 6 Jahren 0
robocopy-Befehl: Robocopy $ DBSPath $ GDrivePath qbpos1.db / COPY: DT / B / V /LOG:"C:\RobocopyLog1.txt " David vor 6 Jahren 0
Ist das in einem Skript? EBGreen vor 6 Jahren 0
Ja Powershell läuft als Administrator David vor 6 Jahren 0
Dann ist das nicht der eigentliche Befehl, der gerade ausgeführt wird. Es ist die nicht überlappende Codezeile in Ihrem Skript. Es klingt so, als müssten wir Ihren Code oder zumindest einen [MCV] sehen (https://stackoverflow.com/help/mcve). EBGreen vor 6 Jahren 0
PS D: \ Dokumente \ Starbuds \ StarbudsInstallFolder \ Backup And Security \ QB BacKup> David vor 6 Jahren 0
Robocopy C: \ Benutzer \ Öffentlich \ Dokumente \ Intuit \ QuickBooks Verkaufsstelle 12.0 \ Daten \ Starbuds G: \ Mein Laufwerk \ Starbuds qbpos1.db David vor 6 Jahren 0
Robocopy "C: \ Benutzer \ Öffentlich \ Dokumente \ Intuit \ QuickBooks Verkaufsstelle 12.0 \ Daten \ Starbuds" "G: \ Mein Laufwerk \ Starbuds" qbpos1.db David vor 6 Jahren 0
Aktualisieren Sie Ihre Frage mit dem von Ihnen ausgeführten Code oder einem MCV. EBGreen vor 6 Jahren 0
Das Cmd-Fenster verwendet den Zielpfad "G: \ My Drive \ Backup". Das ps-Fenster zeigt ein anderes Ziel als "G: \ My Drive \ QBBackups". Existiert eines dieser Sicherungsverzeichnisse, bevor der Befehl ausgeführt wird? Kann das Konto, das den Befehl ausführt, Daten unter "G: \ My Drive" erstellen, wenn eines der Sicherungsverzeichnisse * nicht * vorhanden ist? Clayton vor 6 Jahren 0
Beide Pfade existieren David vor 6 Jahren 0
Sie existieren beide David vor 6 Jahren 0

0 Antworten auf die Frage