Comprimi file in .RAR tramite Utilità di pianificazione


0

Ho questo codice batch per comprimere un file csv in un file .rar:

call "c:\Program Files\WinRAR\WinRAR.exe" a -ep1 C:\path\file.rar C:\path\file.csv

L'esecuzione manuale del programma crea il file .rar senza alcun problema. Ora voglio eseguire questo file batch automaticamente un certo tempo attraverso l'Utilità di pianificazione.

Quindi creo l'operazione pianificata assicurandomi che il file.bat sia eseguito attraverso l'attività. L'esecuzione di questa attività mostra una finestra di messaggio da WinRAR che si legge in questo modo:

Impossibile creare __rar_0.XXX Dove XXX può essere qualsiasi casuale tre numeri

Accesso negato

L'attività viene creata in un normale account utente e non con i privilegi di amministratore, tuttavia mi piacerebbe pensare che non sia questo il motivo per cui mi viene restituito questo errore poiché l'esecuzione manuale del file .bat non richiede l'autorizzazione, né Viene visualizzata la richiesta di avviso utente quando si esegue questo file, quindi forse mancherò altri comandi WinRAR affinché questo file batch possa essere eseguito senza problemi tramite l'Utilità di pianificazione?

Grazie in anticipo per le risposte


2
Se si desidera eseguire la compressione tramite riga di comando, utilizzare rar.exe invece (situato nella directory WinRAR) ...
aschipfl

WinRAR utilizza un file temporaneo, che potrebbe essere creato nella directory di lavoro; se ho ragione, potresti anteporre cd /D "%TEMP%" per cambiare la directory di lavoro nella directory temporanea dell'utente corrente, dove i privilegi di accesso dovrebbero essere sufficienti ...
aschipfl

controlla sotto quale account è in esecuzione l'attività pianificata, forse l'utente non può scrivere nella posizione specificata. Se si desidera impostare una directory di lavoro / temp, utilizzare l'opzione -w ( acritum.com/winrar/console-rar-manual )
Marged

E per approfondire ciò che ha detto @Marged, credo che anche l'account su cui è in esecuzione l'attività abbia bisogno di una password.
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.