planification execution d'un .bat xcopy sur un reseau [W2K] - Programmation
Marsh Posté le 11-11-2001 à 23:05:55
Cela est sans doute du au fait que le planificateur tourne avec le compte de service LocalSystem qui n'a pas les permissions nécessaires à l'utilisation des ressources réseau. Il suffit d'aller dans le gestionnaire de services et de sélectionner en tant que compte du service planificateur un compte ayant les autorisations suffisantes.
Marsh Posté le 11-11-2001 à 23:13:59
ok, en effet, j'ai discuté avec un mec et il me dit pareil que toi, alors ce que je fais c'est que j'essaie de changer l'utilisateur du service :
et ensuite si je tente de redémarrer le service :
Marsh Posté le 11-11-2001 à 23:34:30
Oups ca c'était vrai sous WinNT. Sous Win2k il faut utiliser la commande runas pour lancer la tâche en tant qu'un autre utilisateur.
Marsh Posté le 12-11-2001 à 13:23:10
ok, tu peux m'en dire plus, cad qu'est ce que je dois faire avec runas ?
Marsh Posté le 12-11-2001 à 13:44:52
Il faut que tu ajoutes ta tache de la manière suivante :
at 12:23 /every:S "runas /user:nom_du_domaine_ou_de_la_machine\nom_compte_utilisateur E:\batch\test.bat"
Pour avoir une liste exhaustive des options utilisables avec runas, tapes la commande runas /?
[edtdd]--Message édité par Guru--[/edtdd]
Marsh Posté le 12-11-2001 à 15:43:01
je teste ça ce soir, et je te dis si ça marche
juste pour être sûr :
at 12:23 /every:S "runas /user:WINNIE\Administrateur E:\batch\test.bat"
WINNIE étant le nom de mon groupe de travail
ou
at 12:23 /every:S "runas /user:Server\Administrateur E:\batch\test.bat"
Server étant le nom de ma machine sur le réseau
Marsh Posté le 12-11-2001 à 16:05:18
Dans ton cas, pas de domaine mais une machine indépendante ce sera normalement :
at 12:23 /every:S "runas /user:Server\Administrateur E:\batch\test.bat"
Marsh Posté le 12-11-2001 à 19:59:48
bon, après test, le comportement reste le même cad que avec
at 12:23 /every:S "runas /user:Server\Administrateur E:\batch\test.bat"
ça ne marche que pour la copy sur H et pas sur le reseau.
Une autre idée ?
Marsh Posté le 13-11-2001 à 17:25:47
ReplyMarsh Posté le 14-11-2001 à 20:56:52
bon, j'ai trouvé une solution :
en créant la tâche non pas en ligne de commande avec at...
mais avec l'utilitaire de win2k, il me la crée avec tel ou tel compte et ça marche sur le reseau. ça marche enfin !
Marsh Posté le 11-11-2001 à 22:42:38
je veux organiser des sauvegardes auto de mon rep perso sur
1) mon deuxième DD
2) le DD de mon deuxième PC (relié par réseau bien sûr)
j'ai un pb que je vous résume ainsi : lorsque je planifie la tâche par la commande :
at 12:23 /every:S "E:\batch\test.bat"
avec comme contenu pour test.bat :
rem sauvegarde des fichiers persos sur l'autre DD.
xcopy "E:\test\*.*" "H:\test\" /s/d/y
rem sauvegarde des fichiers persos sur l'autre ordi.
xcopy "E:\test\*.*" "\\ordi2\echanges\test\" /s/d/y
et bien il ne fait que la sauvegarde sur l'autre DD, pas sur l'autre ordi du réseau ! Tandis que lorsque je lance ce batch à la main, pas de pb, il le fait.
Je me demande ce qui cloche !
---------------
Ma galerie photo créée avec Piwigo et hébergée sur Piwigo.com