NET USE Batch & Tache Planifiée [Résolu] - Shell/Batch - Programmation
Marsh Posté le 24-08-2007 à 14:10:08
Ton probleme doit venir du fait que tu as un compte sans mot de passe ?
Et Windows ne lance pas les taches planifié sur les comptes sans mot de passe...
Donc soit tu mets un mot de passe a ton compte et tu l'indiques dans ta tache, soit tu fais une modification de registre pour autorisé les taches plainifié sans mot de passe :
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa
limitblankpassworduse : 0
Redemarre et ensuite sa marchera
Marsh Posté le 24-08-2007 à 15:56:42
Merci pour l'idée, mais ma tâche est bien lancée (avec le compte admin du domaine pour cet essai)
En effet, je récupère le résultat de l'exécution de la tâche dans mon mon fichier test.txt (avant et après le NET USE)
>> c'est le NET USE qui ne semble pas être exécuté.
Marsh Posté le 24-08-2007 à 16:07:56
si la tache est bien lancé comme tu dis, tu devrais avoir le Q: alors...
Tu dois lancer la tache avec l'utilisateur courant.
NET USE s'execute très bien, sinon il retournerait rien dans test.txt
Marsh Posté le 24-08-2007 à 16:24:39
effectivement il est exécuté, mais sans résultat. Je n'ai pas de Q: (sans jeu de mot)
Et ça marche en lançant le batch directement...
Marsh Posté le 24-08-2007 à 16:33:13
J'ai testé en local, j'ai crée une tache qui se lance sous l'utilisateur actuellement connecté, et sa marche.
Donc si tu fais pareil j'comprend pas pourquoi sa ne marche pas.
Marsh Posté le 24-08-2007 à 16:38:47
J'ai trouvé ou ça coince...
le lecteur Q était déjà monté car la lettre n'est plus disponible dans la liste (quand on veux en monter un à la main)
J'ai essayé sur une autre lettre et c'est OK. Un problème avec l'option persistent à priori.
le pb est que maintenant la commande NET USE Q: /DELETE semble inefficace pour récupérer le lettre Q...
Détail :
C:\Documents and Settings\Administrateur>net use q: /delete
La connexion réseau est introuvable.
Vous obtiendrez une aide supplémentaire en entrant NET HELPMSG 2250.
C:\Documents and Settings\Administrateur>net helpmsg 2250
La connexion réseau est introuvable.
EXPLICATION
Cette connexion réseau n'existe pas.
ACTION
Pour afficher la liste des ressources partagées auxquelles
est connecté votre ordinateur, tapez :
NET USE
C:\Documents and Settings\Administrateur>net use
Les nouvelles connexions seront mémorisées.
État Local Distant Réseau
-------------------------------------------------------------------------------
La commande s'est terminée correctement.
C:\Documents and Settings\Administrateur>
Edit :
ça y est j'ai tué le lecteur fantôme !!!
je l'ai recréé (écrasé ?) sans l'option persistent puis démonté avec delete
Merci pour tout...
Marsh Posté le 24-08-2007 à 11:42:04
Bonjour,
Je sèche lamentablement sur le problème suivant : Connecter un lecteur avec la commande NET USE, dans un fichiet.bat lancé par tache planifiée.
Le batch marche très bien en interactif (double clic) mais pas à partir de la tache planifiée.
A priori, ce n'est pas un problème de droit...
Le contenu de mon fichier bat de test :
NET USE>>test.txt
NET USE Q: \\adresseip\dossier /PERSISTENT:NO
NET USE>>test.txt
Résultat dans le fichier test
En interactif :
Les nouvelles connexions ne seront pas m‚moris‚es.
tat Local Distant R‚seau
-------------------------------------------------------------------------------
La commande s'est termin‚e correctement.
Les nouvelles connexions ne seront pas m‚moris‚es.
tat Local Distant R‚seau
-------------------------------------------------------------------------------
OK Q: \\adresseip\dossier R‚seau Microsoft Windows
La commande s'est termin‚e correctement.
Via tache planifiée :
Les nouvelles connexions ne seront pas m‚moris‚es.
tat Local Distant R‚seau
-------------------------------------------------------------------------------
La commande s'est termin‚e correctement.Les nouvelles connexions ne seront pas m‚moris‚es.
tat Local Distant R‚seau
-------------------------------------------------------------------------------
La commande s'est termin‚e correctement.
Message édité par profiler42 le 24-08-2007 à 17:10:13