Batch Index du Forum
S’enregistrerRechercherFAQMembresGroupesConnexion
Répondre au sujet Page 1 sur 1
[RESOLU] Createuser dans un .bat
Auteur Message
Répondre en citant
Message [RESOLU] Createuser dans un .bat 
Bonjour à tous,

J'aimerais automatiser la création d'un user dans ma BDD postgresql via un fichier .bat.

Quand je le fais avec cmd sous Windows, je tape "createuser.exe -U postgres -s boxadmin", il me demande un mot de passe pour postgres, je le saisis => Ok mon user est bien créé.

PB : Je ne sais pas comment automatiser la saisie de ce mot de passe dans mon .bat.

J'ai bien essayer de rajouter l'option -w (qui permet d’empêcher la demande du mot de passe) mais dans ce cas il me refuse l'accès car le mot de passe postgres est obligatoire pour

exécuter la création du user.

Comment puis je faire pour automatiser la saisie du mot de passe dans le .bat?

Merci d'avance pour toute aide.



Message Publicité 
PublicitéSupprimer les publicités ?


Répondre en citant
Message [RESOLU] Createuser dans un .bat 
Bonjour
il faut regarder du coté des paramètres disponible pour ton executable : createuser.exe

createuser.exe /? ou createuser.exe /help ou createuser.exe --help
la commande apparement utilise des minuscules et des majuscules, -W semble être la commande pour forcer l executable a utilisé le mot de passe du postgres.

-> http://www.postgresql.org/docs/8.3/static/app-createuser.html

Essaie : createuser.exe -U postgres -s boxadmin -W Ton_mot_passe

ou -createuser.exe -U postgres -s boxadmin -password Ton_mot_passe




______________________________________________________
Faites paraitre votre batch sur BatchClipboard
Visiter le site web du posteur
Répondre en citant
Message [RESOLU] Createuser dans un .bat 
Merci Laddy pour ta réponse.

En fait j'ai déjà essayé le -W mais il demande quand même de saisir le mot de passe Rolling Eyes

Et si je rajoute le mot de passe après le -W il n'accepte pas la commande qui lui apparait comme mal formée...

Je crois que je ne peux pas échapper à la saisie du mot de passe...



Répondre en citant
Message [RESOLU] Createuser dans un .bat 
sous quel os es tu ?

mal formé c'est à dire ?
quelle est la syntaxe que tu as utilisé ?
il faut absolument renseigné ton mot de passe dans la ligne de commande est ce fait ?

createuser.exe -U postgres -s boxadmin -W "Ton_mot_passe" testé ???



as tu lancer ton bat en admin si tu es sous win 7 ? c'est pareil ?

as tu tenté la commande runas sur ton executable ?




______________________________________________________
Faites paraitre votre batch sur BatchClipboard
Visiter le site web du posteur
Répondre en citant
Message [RESOLU] Createuser dans un .bat 
Oui j'ai testé avec le -W et mettre le mot de passe
mais la commande createuser est particulière et elle n'accepte que certains arguments
malheureusement le mot de passe n'en fait pas parti...
Le -W permet de forcer la demande de mot de passe mais ne permet pas de le saisir directement.

J'ai trouvé un moyen de le contourner... OUF!!!! Smile
En fait j'ai modifié le fichier pg_hba.conf de PostgreSQL
en spécifiant au système qu'il ne demande pas de mot de passe même pour les super utilisateur.
Et ca marche!! Du coup je peux executer mon createuser et il ne me demande pas de mot de passe !

Merci bcp pour ton aide Laddy Wink



Répondre en citant
Message [RESOLU] Createuser dans un .bat 
Comment puis je passer le topic en résolu?



Répondre en citant
Message [RESOLU] Createuser dans un .bat 
Hello !
En éditant le sujet de ton 1er post ^^
Comme je viens de faire Mr. Green
@+




______________________________________________________


L'ignorance est un fléau qui engendre la haine et la mort
La connaissance est une arme qui surpasse toutes les autres
Partagez votre savoir, sinon il sera perdu à jamais
Répondre en citant
Message [RESOLU] Createuser dans un .bat 
OK Razz
Merci !!



Répondre en citant
Message [RESOLU] Createuser dans un .bat 
ah super contente pour toi, n'ayant pas ce programme je ne pensai pas qu'il y avait un ini.




______________________________________________________
Faites paraitre votre batch sur BatchClipboard
Visiter le site web du posteur
Message [RESOLU] Createuser dans un .bat 


Montrer les messages depuis:
Répondre au sujet Page 1 sur 1
  



Index | créer un forum | Forum gratuit d’entraide | Annuaire des forums gratuits | Signaler une violation | Conditions générales d'utilisation
Copyright 2008 - 2016 // Batch