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
cd /D "%TEMP%"
per cambiare la directory di lavoro nella directory temporanea dell'utente corrente, dove i privilegi di accesso dovrebbero essere sufficienti ...
rar.exe
invece (situato nella directory WinRAR) ...