Hallo zusammen,
ich versuche gerade, ein Skript zusammenzuklöppeln, um das Backup meiner
Subversion-Repositories zu beschleunigen.
Mein Problem liegt in Zeile 110:
Ich will einer frisch erzeugten RAR-Datei Wiederherstellungsdaten
hinzufügen. Die Zeile
1 | & $rarExe rr5p "$rarFile" | Write-Output
|
schlägt allerdings mit der Fehlermeldung
1 | Rar.exe :
|
2 | In C:\Users\Nicolas\Desktop\SVN_extern\Mini-Software\Scripte_Backup\BackupSvn.ps1:110 Zeichen:1
|
3 | + & $rarExe rr5p "$rarFile" | Write-Output
|
4 | + ~~~~~~~~~~~~~~~~~~~~~~~~~
|
5 | + CategoryInfo : NotSpecified: (:String) [], RemoteException
|
6 | + FullyQualifiedErrorId : NativeCommandError
|
7 |
|
8 | Cannot create __rar_9124.11562
|
9 | Processing archive C:\Users\Nicolas\Desktop\Temp\Testrepo2__Rev1_2020-03-13.rar
|
10 | Program aborted
|
11 | Zugriff verweigert
|
fehl.
Alles davor und danach tut das, was es soll.
Gebe ich die Zeile
1 | "C:\Program Files\WinRAR\WinRAR.exe" rr5p "C:\Users\Nicolas\Desktop\temp\Testrepo2__Rev1_2020-03-13.rar"
|
(mit Anfuehrungszeichen) manuell in eine Konsole ein, passiert auch
genau das, was ich erwarte - es werden die Wiederherstellungsdaten
korrekt dem Archiv hinzugefügt. Ich vermute also einen Syntax- und
keinen Dateirechte-Fehler.