Ho un compito di Utilità di pianificazione per eseguire Robocopy per il backup di file locali su una condivisione di rete. Devo utilizzare le credenziali di dominio per accedere alla condivisione di rete ma il computer locale non si trova nel dominio e il lavoro viene eseguito come amministratore locale. Questa soluzionedi mappare e annullare la mappatura temporanea della condivisione di rete funziona, ma lascia la mia password esposta in testo semplice per chiunque guardi le azioni di lavoro di Utilità di pianificazione. Preferirei mappare l'unità di rete normalmente su base semi-permanente, quindi il lavoro Utilità di pianificazione deve solo eseguire Robocopy e fare riferimento alla lettera di unità appropriata. Comunque ottengo sempre l'errore "Il sistema non riesce a trovare il percorso specificato." nel registro Robocopy quando questo viene eseguito dall'Utilità di pianificazione, anche se il comando funziona correttamente da un prompt dei comandi con privilegi elevati (il processo è impostato per essere eseguito con i privilegi più elevati). Nota anche che ho apportato questa modifica al registro per accedere alle unità mappate da un prompt dei comandi con privilegi elevati.
MODIFICA: Per chiarire, effettuato l'accesso come amministratore locale, avvio Windows Explorer come amministratore. Mappare la condivisione di rete sulla lettera di unità Y. Avvio il prompt dei comandi come amministratore ed eseguo
C:\Windows\System32\Robocopy.exe C:\temp Y:\temp
Funziona bene. Creo un lavoro Utilità di pianificazione per eseguire esattamente lo stesso comando, indipendentemente dal fatto che l'utente abbia effettuato l'accesso o meno, con i privilegi più elevati. Lo eseguo e ricevo un errore. Scrivo su un registro e ottengo
ERROR 3 (0x00000003) Getting File System Type of Destination Y:\temp\
The system cannot find the path specified.
seguito da
ERROR 3 (0x00000003) Creating Destination Directory Y:\temp\
The system cannot find the path specified.