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

Langage PHP Discussion :

[Système] Commande Dos depuis PHP pour MBSA


Sujet :

Langage PHP

  1. #1
    Nouveau Candidat au Club
    Inscrit en
    Juin 2007
    Messages
    2
    Détails du profil
    Informations forums :
    Inscription : Juin 2007
    Messages : 2
    Points : 1
    Points
    1
    Par défaut [Système] Commande Dos depuis PHP pour MBSA
    Bonjour à tous, je pense poster ma question dans la bonne partie mais si je me suis trompé je présente toutes mes excuses.

    Je développe actuellement un application dont une fonctionnalité est de lancer un test Microsoft Baseline Security Analyser sur une machine voulue (en réseau).

    Pour cela j'exécute un script .bat que voici :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    "C:\Program Files\Microsoft Baseline Security Analyzer 2"\mbsacli.exe /target 172.31.30.103 /n SQL+IIS /o 172.31.30.103
    Je donne donc le chemin de l'exécutable MBSA auquel je donne les paramètres que je désire. Quand je l'exécute en ligne de commande, tout marche parfaitement. Mais quand je l'exécute en php, j'ai un problème :

    le script s'execute bien mais le résultat final est différent. Normalement à la fin un fichier est créé dans un dossier prédéfini. En ligne de commande le fichier se crée, mais en php rien du tout.

    voici mon code php :

    j'ai aussi testé avec un exec mais c'est pareil.
    L'affichage du traitement mbsa s'inscrit normalement et il n'y a aucun affichage d'erreur, simplement le fichier n'est pas créé.

    Si quelqu'un a une idée je suis preneur, c'est pour mon stage qui se termine bientôt. Merci

  2. #2
    Nouveau Candidat au Club
    Inscrit en
    Juin 2007
    Messages
    2
    Détails du profil
    Informations forums :
    Inscription : Juin 2007
    Messages : 2
    Points : 1
    Points
    1
    Par défaut
    Avancement :
    Les droits sur les dossiers sont parfaitement configurés, sinon j'ai aussi testé sur une autre machine et je rencontre le même problème.
    Voici le retour system :

    D:\xampp\xampp\htdocs\gipi\mbsa>"C:\Program Files\Microsoft Baseline Security Analyzer 2"\mbsacli.exe /target 172.31.30.103 /n SQL+IIS /o 172.31.30.103

    [...]Ici je passe les détails du rapport MBSA[...]

    D:\xampp\xampp\htdocs\gipi\mbsa>move "C:\Documents and Settings\user\SecurityScans"\172.31.30.103.mbsa "D:\xampp\xampp\htdocs\gipi\mbsa"\172.31.30.103.xml
    Le move final ne fonctionne pas puisque le fichier n'est pas créé dans le répertoire SecurityScans à la fin du traitement MBSA.
    Une idée ?

Discussions similaires

  1. Réponses: 12
    Dernier message: 28/04/2009, 09h20
  2. [Système] Commande Linux via PHP
    Par musix77 dans le forum Langage
    Réponses: 1
    Dernier message: 31/07/2008, 12h57
  3. [Système] executer une commande externe depuis php
    Par sebgaillard dans le forum Langage
    Réponses: 1
    Dernier message: 09/04/2008, 15h34
  4. [Système] Exécuter fop depuis PHP
    Par denissay dans le forum Langage
    Réponses: 3
    Dernier message: 03/12/2007, 19h33
  5. [Système] Commande Linux avec php
    Par Tazerty dans le forum Langage
    Réponses: 3
    Dernier message: 30/08/2007, 22h09

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