Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
826 connectés 

  FORUM HardWare.fr
  Programmation
  Shell/Batch

  NET USE Batch & Tache Planifiée [Résolu]

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

NET USE Batch & Tache Planifiée [Résolu]

n°1603477
profiler42
Posté le 24-08-2007 à 11:42:04  profilanswer
 

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
mood
Publicité
Posté le 24-08-2007 à 11:42:04  profilanswer
 

n°1603566
blastkille​r
Posté le 24-08-2007 à 14:10:08  profilanswer
 

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 ;)

n°1603684
profiler42
Posté le 24-08-2007 à 15:56:42  profilanswer
 

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é.


Message édité par profiler42 le 24-08-2007 à 15:57:05
n°1603703
blastkille​r
Posté le 24-08-2007 à 16:07:56  profilanswer
 

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

n°1603722
profiler42
Posté le 24-08-2007 à 16:24:39  profilanswer
 

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...

n°1603732
blastkille​r
Posté le 24-08-2007 à 16:33:13  profilanswer
 

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.

n°1603737
profiler42
Posté le 24-08-2007 à 16:38:47  profilanswer
 

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...


Message édité par profiler42 le 24-08-2007 à 17:12:38

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Shell/Batch

  NET USE Batch & Tache Planifiée [Résolu]

 

Sujets relatifs
[ASP.NET][C#][Résolu]données d'un datagridview[Résolu] Problème d'arborescence avec require_once( )
[RESOLU] Display None/Blockpb avec le"Cannot modify header information - RESOLU
Communiquer Javascript -> .NET[VB.NET] Application des acls sur des dossiers
[Résolu] CSS/JS : comment supprimer un <br> ?[résolu]ODBC et macro excel
[VB.Net] Ouverture et fermeture de forms... 
Plus de sujets relatifs à : NET USE Batch & Tache Planifiée [Résolu]


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR