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

C# Discussion :

Obtenir User mot de passe venant de la tâche planifiée


Sujet :

C#

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    35
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Septembre 2006
    Messages : 35
    Par défaut Obtenir User mot de passe venant de la tâche planifiée
    Salut à tous!

    Voici ma question:

    J'ai créé une application qui créé des comptes dans l'active directory en lot à partir d'un fichier. Cet application est appelable en ligne de commande avec des parametres dont le user et mot de passe d'un admin de l'A/D.

    Mon but est donc de créer une tâche planifiée sur le serveur. Par contre, j'aimerais ne pas avoir à mettre en clair dans ma ligne de commande mon user mot de passe... Est-ce qu'il y aurait une manière de passer ca de manière ******** ou de récupérer le user mot de passe de la tâche planifiée?

    Je ne sais pas si je suis assez clair

    Dites-moi si vous avez de besoin de plus d'infos!

    Merci!

  2. #2
    Rédacteur
    Avatar de Thomas Lebrun
    Profil pro
    Inscrit en
    Octobre 2002
    Messages
    9 161
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France

    Informations forums :
    Inscription : Octobre 2002
    Messages : 9 161
    Par défaut
    Citation Envoyé par wheelshot Voir le message
    récupérer le user mot de passe de la tâche planifiée?
    Pas sur que cela soit possible

    Il faudrait déjà regarder ce qu'il est possible de faire, en .NET, avec les tâches planifées de Windows (ajouter/supprimer/lister ?)

  3. #3
    Expert confirmé
    Avatar de ced600
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Août 2006
    Messages
    3 364
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Août 2006
    Messages : 3 364
    Par défaut
    est ce que créer un fichier texte contenant une liste de login/pass que tu encrypte pourrais être une solution ?
    Pour modifier le fichier tu te fais une petite API qui encrype et decrypte le fichier.
    Et tu passes en parametres ton fichier à ton programme principale qui le decryptre.

  4. #4
    Membre Expert
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    1 103
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations forums :
    Inscription : Juillet 2006
    Messages : 1 103
    Par défaut
    récupérer le login/pass fourni par le cronjob est facile...
    ton appli est une appli console qui récupere la ligne de commande

    oh miracle suffit de regarder ton profil de la fonction main(string[] args)
    args sert à ca.

    maintenant si tu veux qu'il ne soit pas en clair, tu peux utiliser un chiffrage à toi, tu devras déchiffrer après avoir récupérer le paramètre.

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    35
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Septembre 2006
    Messages : 35
    Par défaut
    oh miracle suffit de regarder ton profil de la fonction main(string[] args)
    args sert à ca.
    Ouais je sais ca, sinon comment crois-tu que je peux l'appeler en tâche planifiée...

    Ced600, ca pourrait être une bonne idée en effet. Je vais penser à cette option.

    Je vais effectivement essayer d'éplucher plus loin l'API pour les tâches planifiées et voir ce qui est possible.

  6. #6
    Membre Expert
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    1 103
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations forums :
    Inscription : Juillet 2006
    Messages : 1 103
    Par défaut
    normallement la tache planifiée s'exécute avec l'utilisateur avec laquelle elle a été créée non ?

    dans la mesure où on a une session qui exécute un process, ces informations sont recouvrables côté application... enfin du moins le compte AD, mais pas le pass pour l'authentification malheureusement...

    donc passe par un fichier ou la base de registre... un fichier de config chiffré...

Discussions similaires

  1. Commant obtenir les mots de passe des utilisateurs?
    Par aek_gh dans le forum Administration
    Réponses: 1
    Dernier message: 24/04/2012, 20h41
  2. Réponses: 2
    Dernier message: 27/09/2011, 16h26
  3. obtenir le mot de passe pour delphi 2005
    Par akdyou dans le forum Débuter
    Réponses: 3
    Dernier message: 24/02/2009, 11h33
  4. Réponses: 1
    Dernier message: 22/02/2007, 14h36
  5. [IB] Autoriser 1 user à changer son mot de passe
    Par qi130 dans le forum InterBase
    Réponses: 7
    Dernier message: 01/02/2005, 14h09

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