php / powershell

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : php / powershell

Re: php / powershell

par Berzemus » 17 déc. 2010, 10:32

Je vais devoir te décevoir, je n'ai pas eu à m'inquiéter de mot de passes, et je n'ai pas eu à récupérer de contenu...

Pour les mots de passe, aucune idée, pour les caractères spéciaux, peut-être qu'en utilisant un encodage type base64 il y à moyen de passer à travers les soucis.

Re: php / powershell

par DuFFo » 16 déc. 2010, 16:23

Bonjour je me permet de revenir vers ce sujet Berzemus. J'arrive très bien à me connecter sur le serveur windows et éxécuter le fichier ps1 par contre j'ai deux problèmatiques qui sont :

- Le mot de passe est en clair sur la chaine de connection ssh ssh2_password. Existe t il un moyen de le crypter ?
- Lorsque que je récupère la réponse du script ps1 celui de renvoi des caractères spéciaux :[ je voulais savoir si vous aviez le même soucis ?

Merci

Cordialement,

Re: php / powershell

par DuFFo » 02 déc. 2010, 11:44

Ok c'est un peu ce que je recherche :) faut que je vois comment je peux mettre tout cela en place pour que le serveur linux se connecte en ssh à atravers une page php sur le serveur windows et qu il puisse éxécuter des opérations powershell. Merci vais voir si je trouve quelques exemple avec google.

Re: php / powershell

par Berzemus » 02 déc. 2010, 11:34

Je vais regarder la piste que tu m'a donnée l'éxécution des commandes par ssh mais cela implique d'avoir un cygwin sur le serveur windows je suppose ?
Personnellement j'utilise freesshd, il fonctionne ce qu'il faut. Je l'utilise pour une gestion automatisée de serveurs, ou un script python se connecte par SSH à une console PowerShell sur un serveur 2003 web pour y faire des opérations de maintenance.

Re: php / powershell

par DuFFo » 02 déc. 2010, 10:25

Bonjour merci de vos réponses. Le besoin Berzemus pourrait très bien se faire par une librairie adldap. Mais on voudrait voir si avec powershell l'on ne pourrait pas mieux gérer cela.

Je vais regarder la piste que tu m'a donnée l'éxécution des commandes par ssh mais cela implique d'avoir un cygwin sur le serveur windows je suppose ?

Re: php / powershell

par Berzemus » 01 déc. 2010, 23:08

Tu pourrais le faire en installant un serveur SSH sur ton serveur Windows qui utilise powershell comme ligne de commande.

Ainsi, Php se connecte en SSH au serveur et balance des commandes powershell.

C'est pour quoi faire en fait ? déjà que je trouve installer powershell sur linux assez pervers.. :?

Re: php / powershell

par damaskinos » 01 déc. 2010, 22:26

Salut,

je sais pas si ca va t'aider mais il existe des fonctions en php pour lancer des commandes.

Regarde ici: http://ca2.php.net/manual/fr/function.system.php Pour system.
http://ca2.php.net/manual/fr/function.exec.php pour exec.
http://ca2.php.net/manual/fr/function.passthru.php pour passthru.

Voilà, j'espère que ca te donnera une piste.
Bonne continuation

php / powershell

par DuFFo » 01 déc. 2010, 19:43

Bonjour je me permet de poster ici j'aurai voulu savoir si il était possible à travers php de lancer un script powershell en sachant que le serveur web apache2 / php5 est hébergé sur un serveur linux debian ?

A travers divers recherche j'ai pu voir que l'on pouvait installer powershell sur un serveur linux mais toutes les commandes ne sont pas disponibles d'où ma connection pour lancer à distance le powershell du serveur windows ?

Merci

Cordialement,