J'ai un travail du Planificateur de tâches pour exécuter Robocopy pour sauvegarder les fichiers locaux sur un partage réseau. Je dois utiliser les informations d'identification du domaine pour accéder au partage réseau, mais l'ordinateur local n'est pas sur le domaine et le travail est exécuté en tant qu'administrateur local. Cette solutionde mapper et de démapper temporairement le partage réseau fonctionne, mais cela laisse mon mot de passe exposé en texte brut pour toute personne qui regarde les actions du planificateur de tâches. Je préférerais mapper le lecteur réseau normalement sur une base semi-permanente afin que le travail du Planificateur de tâches n'ait qu'à exécuter Robocopy et se référer à la lettre de lecteur appropriée. Cependant, j'obtiens toujours l'erreur "Le système ne trouve pas le chemin spécifié." dans le journal Robocopy lors de l'exécution à partir du Planificateur de tâches, même si la commande fonctionne correctement à partir d'une invite de commandes élevée (le travail est configuré pour s'exécuter avec les privilèges les plus élevés). Notez également que j'ai effectué cette modification du registre pour accéder aux lecteurs mappés à partir d'une invite de commande élevée.
EDIT: Pour clarifier, connecté en tant qu'administrateur local, je lance Windows Explorer en tant qu'administrateur. Je mappe le partage réseau à la lettre de lecteur Y. Je lance l'invite de commande en tant qu'administrateur et exécute
C:\Windows\System32\Robocopy.exe C:\temp Y:\temp
Fonctionne bien. Je crée un travail du Planificateur de tâches pour exécuter exactement la même commande, que l'utilisateur soit connecté ou non, avec les privilèges les plus élevés. Je l'exécute et j'obtiens une erreur. J'écris dans un journal et j'obtiens
ERROR 3 (0x00000003) Getting File System Type of Destination Y:\temp\
The system cannot find the path specified.
suivi par
ERROR 3 (0x00000003) Creating Destination Directory Y:\temp\
The system cannot find the path specified.