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

Windows Discussion :

Execution d'un vbs via Winrs : Problème


Sujet :

Windows

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre habitué
    Homme Profil pro
    Inscrit en
    Mars 2011
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Mars 2011
    Messages : 9
    Par défaut Execution d'un vbs via Winrs : Problème
    Bonjour,

    J'ai un script vbs enregistré sur un serveur qui se connecte en LDAP sur l'AD avec une authentification intégrée. Du coup, toutes les opérations de création de l'utilisateur et de mise des informations sur le compte se font en tant que le compte de service utilisé et non en tant que l'utilisateur qui exécute le script.

    Executé de façon classique, double-clic sur le .vbs, tout fonctionne correctement, l'utilisateur est créé, les informations enregistrées y compris le mot de passe!

    Par contre : utilisant WinRS pour exécuter ce script d'un machine distante, je rencontre un problème que je comprend pas!

    Toutes les opérations se font correctement : création du compte dans l'AD, mise du prénom, nom, code postal.... MAIS pour le mot de passe, une erreur apparait : code 70 avec "Permission refusée" (Alors que je suis en connexion sur l'AD en tant qu'administrateur)

    D'après les logs du serveur, je vois que toutes les opérations se font du compte de service (d'ou la réussite de la création, insertion du nom...) mais lors de l'instruction setPassword("iugiug"), je vois une reconnexion de l'utilisateur. (que je n'ai pas lors d'une exécution standard, sans WinRS)

    J'ai l'impression qu'il existe une sécurité qui empêche d’exécuter cette fonction via WinRS....

    Pour info :
    -je suis sur que ça ne vient pas du script car le même script exécuté normalement d'une session utilisateur fonctionne
    -je suis sur que le mot de passe respecte les consignes de sécurité du domaine (j'utilise tjs le même en test)

    Avez-vous des idées ou pistes qui pourraient m'aider? merci d'avance,

  2. #2
    Membre chevronné
    Homme Profil pro
    Inscrit en
    Juillet 2007
    Messages
    467
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Secteur : Santé

    Informations forums :
    Inscription : Juillet 2007
    Messages : 467
    Par défaut
    Salut,

    Essayes avec psexec de SysInternals !

    Pour lancer ton VBS

    psexec \\machine_distante_ou_non -u domaine\user -p mot_de_passe "c:\windows\system32\wscript.exe x:\vers\ton\programme.vbs"

    Tu seras sur que ton VBS sera lancé "En tant que 'domaine\user'" sur la machine que tu veux ...

    En espérant t'avoir aidé ! ...

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [Résolu] Executer une feuille XSLT via VBS
    Par AdD92 dans le forum VBScript
    Réponses: 5
    Dernier message: 03/04/2014, 19h58
  2. Exécution d un VBS via WinRS -> Problème!
    Par thibgrev dans le forum VBScript
    Réponses: 0
    Dernier message: 12/04/2011, 17h11
  3. Réponses: 2
    Dernier message: 24/07/2009, 06h54
  4. Execution d'une command via un script vbs
    Par Danagaz dans le forum VBScript
    Réponses: 1
    Dernier message: 20/03/2009, 16h02
  5. Réponses: 4
    Dernier message: 16/07/2004, 09h16

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