Question Lancer un ps1 depuis php

Plus d'informations
il y a 16 ans 1 semaine #6352 par Butler
Lancer un ps1 depuis php a été créé par Butler
Bonjour à tous,
Je début en powershell et en programmation plus généralement ;)

J'ai fait une interface en php qui doit permettre a nos user de changer leurs mots de passe dans l'AD.
La récupération du user et de son password ne pose pas de problème.
Ensuit j'aurais voulus lancer le script powershell qui ira changer le mot de passe
Mais comme fait t'ont pour
1 - lancer un script powershell depuis php
2 - passer deux variables du php au powershell

ex
[code:1]php
$user =$_POST;
$Npassword =$_POST;
[/code:1]


[code:1]powershell

Add-PSSnapin quest.activeroles.admanagement
New-Object System.DirectoryServices.DirectoryEntry(\"LDAP://mon_domaine)
Set-QADUser $user -Password $Npassword

[/code:1]


je galère pas mal
Merci d'avance pour toute réponse<br><br>Message édité par: Butler, à: 12/03/10 11:40

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 16 ans 1 semaine #6366 par Laurent Dardenne
Le mieux est poster dans un forum spécialisé, à priori ce doit être la même chose que de lancer un batch via cmd.exe, outre les pb de droits.

L'autre soucis est la récupération ses infos liées à de possibles erreurs d'exécution du script.

Tutoriels PowerShell

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 15 ans 11 mois #6417 par Jireck
Réponse de Jireck sur le sujet Re:Lancer un ps1 depuis php
je connais beaucoup mieux php que powershell et j'ai fait des interfaces de changement de mot de passe en php.
le mieux étant de passer via le langage php.
Je te conseil la très bonne lib ADLDAP à rechercher chez sourceforge

Connexion ou Créer un compte pour participer à la conversation.

Temps de génération de la page : 0.044 secondes
Propulsé par Kunena