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 :

PHP et PowerShell


Sujet :

Langage PHP

  1. #1
    Membre à l'essai
    Homme Profil pro
    Responsable d'exploitation informatique
    Inscrit en
    Février 2006
    Messages
    35
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Responsable d'exploitation informatique

    Informations forums :
    Inscription : Février 2006
    Messages : 35
    Points : 20
    Points
    20
    Par défaut PHP et PowerShell
    Bonjour,

    après quelques jours de recherche et de non résultat je me décide enfin à demander de l'aide.

    Je dois développer une interface web en php qui devra créer et supprimer des boites aux lettres sous Exchange 2007.
    Avec Exchange 2007, toutes les commandes sont en powershell et je pensais (peut être à tord) exécuter les requêtes powershell avec les bon paramètres directement depuis PHP.

    Et pour l'instant force est de constater que je n'y arrive pas du tout.
    PHP me retourne qu'il ne connait pas les commandes que je lui passe.

    Quelqu'un aurait-il une idée pour m'aider un peu et me faire avancer?

    Merci d'avance.

    Petit oubli de ma part :
    Le serveur est :
    - Windows 2003 R2 SP2
    - Apache 2.0.59
    - PHP 5.1.2
    - PowerShell 1.0 avec les extensions Exchange 2007

  2. #2
    Membre à l'essai
    Homme Profil pro
    Responsable d'exploitation informatique
    Inscrit en
    Février 2006
    Messages
    35
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Responsable d'exploitation informatique

    Informations forums :
    Inscription : Février 2006
    Messages : 35
    Points : 20
    Points
    20
    Par défaut
    Après plusieurs essais j'arrive à lancer powershell avec les extensions Exchange 2007 mais pas à lancer les commandes Exchange 2007 à la suite.
    J'ai toujours un message d'erreur comme quoi mes commandes sont inconnus.

    J'ai fait mes essais avec les fonctions exec() et system() mais je pense que ces fonctions lancent CMD.exe et pas powershell.exe par defaut.

    Y a t-il une possibilité de changer ses fonctions pour qu'elles executent powershell.exe plutot que cmd.exe?

  3. #3
    Membre à l'essai
    Homme Profil pro
    Responsable d'exploitation informatique
    Inscrit en
    Février 2006
    Messages
    35
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Responsable d'exploitation informatique

    Informations forums :
    Inscription : Février 2006
    Messages : 35
    Points : 20
    Points
    20
    Par défaut
    Bon ben finalement je n'ai pas trouvé de solutions pour exécuter du powershell avec les paramètres d'Exchange 2007 directement depuis PHP donc pour infos j'ai résolu mon problème en détournant le problème.

    J'ai finalement créé un fichier ps1 par action voulu (création/modification/suppression) sur le compte Exchange que je passe en paramètre au fichier powershell.

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

Discussions similaires

  1. [EDI] Quel est l'éditeur que vous recommandez pour PHP ?
    Par Lana.Bauer dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 400
    Dernier message: 10/04/2018, 20h08
  2. Exécuter un script PowerShell depuis PHP
    Par user007 dans le forum Langage
    Réponses: 7
    Dernier message: 07/04/2014, 16h05
  3. Quel est le meilleur script PHP de portail (CMS) ?
    Par Lana.Bauer dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 187
    Dernier message: 18/10/2012, 07h45
  4. [PowerShell] Equivalent de preg_match_all (PHP) en Powershell
    Par julie75 dans le forum Scripts/Batch
    Réponses: 7
    Dernier message: 03/05/2011, 09h51

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