IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Scripts/Batch Discussion :

Script qui renomme un fichier


Sujet :

Scripts/Batch

  1. #1
    Futur Membre du Club
    Femme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Janvier 2013
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Vienne (Poitou Charente)

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2013
    Messages : 4
    Par défaut Script qui renomme un fichier
    Bonjour,

    J'aimerais renommer le fichier host situé dans le répertoire C:\Windows\System32\drivers\etc en 'host2'.

    Et celà sans forcément être dans le répertoire clé car j'aimerais utilisé ce script sur une trentaine de pc.

    Quelqu'un aurait une idée de la formulation du script ?

    Je vous remercie.

    Bonne Année !

  2. #2
    Membre expérimenté
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Juin 2011
    Messages
    223
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Landes (Aquitaine)

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Juin 2011
    Messages : 223
    Par défaut
    salut,

    ceci devrait marcher:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    @echo off
    ren "c:\windows\system32\drivers\etc\host" "host2"
    PAUSE

  3. #3
    Futur Membre du Club
    Femme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Janvier 2013
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Vienne (Poitou Charente)

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2013
    Messages : 4
    Par défaut Script bon mais pas les droits
    Le script fonctionne à merveille merci beaucoup.

    Cependant j'aimerais qu'il ne demande le mot de passe administrateur lors de son lancement.

    J'ai essayé avec un autre script :

    runas /noprofile /user:administrateur /savecred \\x.x.x.x\Services\test.bat
    Ne fonctionne pas.
    J'ai essayé également de créer un raccourci, puis clique droit, propriété, avancé, exécuté en administrateur mais cela ne change rien non plus.

    Je pense qu'il faut se pencher plus sur la commande RUNAS mais après voir lu et relu tous les forums que j'ai trouvé, NADA.

    Merci pour votre aide.

  4. #4
    Membre expérimenté
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Juin 2011
    Messages
    223
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Landes (Aquitaine)

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Juin 2011
    Messages : 223
    Par défaut
    tu dois pouvoir faire ça:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    @echo off
    runas /profile /user:administrateur "ren "c:\windows\system32\drivers\etc\hosts" "hosts2""
    PAUSE

  5. #5
    Futur Membre du Club
    Femme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Janvier 2013
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Vienne (Poitou Charente)

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2013
    Messages : 4
    Par défaut
    Il me demande quand même le mot de passe administrateur

  6. #6
    Membre expérimenté
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Juin 2011
    Messages
    223
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Landes (Aquitaine)

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Juin 2011
    Messages : 223
    Par défaut
    j'avais pas compris. je croyais que tu voulais la demande de mot de passe...
    Par défaut ,runas ne peut pas intégrer le mot de passe...

    On en parle dans ce lien (avec des solutions):

    http://www.developpez.net/forums/d87...tion-bat-tant/

  7. #7
    Futur Membre du Club
    Femme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Janvier 2013
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Vienne (Poitou Charente)

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2013
    Messages : 4
    Par défaut
    C'est moi qui me suis mal expliquée, désolée .

    Une erreur s'affiche enfin de compte : l'erreur "1311", qui dit " Aucun serveur d'accès n'est actuellement disponible pour traiter la demande d'ouverture de session".

    Le fichier bat est stocké sur un serveur, et sera utilisé à partir du serveur, y'a t-il un problème de droit, d'accès ?

    Merci beaucoup pour votre aide !

  8. #8
    Membre expérimenté
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Juin 2011
    Messages
    223
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Landes (Aquitaine)

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Juin 2011
    Messages : 223
    Par défaut
    salut,

    1 - Le fichier bat est sur un serveur, ok ! Sans passer par le script, peux-tu le lancer "à la main" ? Tu verras comme ça s'il ya des problèmes de droit!

    2 - L'erreur "aucun serveur d'accès..." etc... apparait quand tu lances quelle commande exactement (peux-tu la mettre en ligne) ? à la commande "runas" ... ? Es-tu dans un domaine ou en groupe de travail ? si tu es dans un domaine et que le message survient à la commande runas, as-tu préciser le nom de domaine pour ta connexion en tant qu'administrateur ?

  9. #9
    Membre très actif
    Avatar de EtherOS
    Homme Profil pro
    Etudiant Polytechnicien
    Inscrit en
    Juillet 2012
    Messages
    58
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Cameroun

    Informations professionnelles :
    Activité : Etudiant Polytechnicien
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2012
    Messages : 58
    Par défaut
    ce script te permettra de renommer a la fois plusieurs fichier filname de fin "*ost" commencant par "h"

    Le dernier argument est laissé vide car je veux le remplacer par une chaîne vide (autrement dit, juste retirer le mot clé recherché).

    > script.bat "c:\windows\system32\drivers\etc\" h


    script.bat
    ==================

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    @echo off
    
    rem ce script te permettra de renommer a la fois 
    
    rem plusieurs fichier host simultanément
    
    set v_find= %2
    
    set v_replace= %3
    
    for /r %1 %%i in (*ost) do 
    (   
        set v_path= "%%~dpi"   
        set v_filename= "%%~nxi"   
        call  :rename
     )
    goto :eof
    
    :rename
    
    call set v_newfilename=%%v_filename: %v_find%= %v_replace%%%
    
    ren %v_path%\ %v_filename% %v_newfilename%

Discussions similaires

  1. Réponses: 7
    Dernier message: 09/01/2019, 22h23
  2. [bash] script qui analyse un fichier de log en live
    Par Merfolk dans le forum Linux
    Réponses: 1
    Dernier message: 24/05/2008, 15h26
  3. script qui crée des fichiers
    Par Emcy dans le forum Langage
    Réponses: 5
    Dernier message: 30/10/2007, 10h28
  4. [LG]programme qui renomme des fichiers
    Par Ne0taku dans le forum Langage
    Réponses: 9
    Dernier message: 16/02/2005, 22h18

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo