Login dans copy \\réseau...

Résolu
dhaze Messages postés 113 Date d'inscription   Statut Membre Dernière intervention   -  
dhaze Messages postés 113 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

Comment puis-je ajouter "/u:domain\user password" dans cette instruction ? :

copy "\\serveur\partage\ModSles\ModSle.xlsm" "%cd%\%date:~8,2%%date:~3,2%%date:~0,2%-%nouveau_nom%.xlsm"

Merci.

Lo.

3 réponses

  1. dsy73 Messages postés 9003 Date d'inscription   Statut Contributeur Dernière intervention   2 547
     
    salut
    tu ne peux pas : https://ss64.com/nt/copy.html
    il faut rechercher une autre solution, par exemple en exécutant la copie avec runas.
    0
  2. dhaze Messages postés 113 Date d'inscription   Statut Membre Dernière intervention  
     
    Merci pour ta réponse.

    Je ne voulais qu'un seul batch, et non démarrer *.bat en tant que...

    Et comme certains utilisateurs doivent déjà avoir ce partage, pour ceux qui ne l'auraient pas, j'ai opté pour cette formule :

    if exist "P:\ModSles\ModSle.xlsm" goto copy_xlsm

    net use P: /delete /yes
    net use P: \\serveur\partage /u:domain\user password

    :copy_xlsm

    copy "P:\ModSles\ModSle.xlsm" "%cd%\%date:~8,2%%date:~3,2%%date:~0,2%-%nouveau_nom%.xlsm"

    start excel.exe "%cd%\%date:~8,2%%date:~3,2%%date:~0,2%-%nouveau_nom%.xlsm"


    Là, le problème est que si "P" est actif avec un autre partage, le DELETE fait un peut sauvage !

    Mais en utilisant "net use * \\serveur\partage", comment récupérer la lettre utilisée pour faire mon COPY ?

    Et à ce moment là, je ferais le DELETE après la copie...

    J'ai aussi un autre problème avec :

    start excel.exe "mon_fichier.xlsm"

    Qui à chaque batch me crée une nouvelle fenêtre "principale" Excel, puis à la fermeture des fichiers, je me retrouve avec X fenêtres vides Excel.

    Lo.
    0
  3. dhaze Messages postés 113 Date d'inscription   Statut Membre Dernière intervention  
     
    Salut,

    Bon, tout cela n'enthousiasme pas les foules... ;-)
    Clôture du sujet.

    Je me permet d'en ouvrir un nouveau à propos de NET USE *
    Histoire de refaire un Up à ce sujet...

    Merci
    Lo.
    0