Execution fichier powershell a distance

Eléphant du PHP | 56 Messages

04 juin 2019, 15:50

Bonjour
j'ai un fichier powershell en executer a distante via mon script PHP et je sèche lamentablement
sur mon serveur il fonctionne bien

mais pas a distance :(

Code : Tout sélectionner

exec('\\RDS-11\Maintenance\test.ps1');
merci pour votre aide
Passionné de développement (PHP, Python)

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 9782 Messages

05 juin 2019, 00:55

Peut être une piste ici pour ce qui concerne l'executionpolicy :
https://www.itdroplets.com/run-a-powers ... -from-php/

Dans tous les cas, il faut vraiment que tu regardes dans les logs de ton serveur local et de ton serveur distant pour voir si tu n'aurais pas un message d'erreur/de blocage de sécurité.

Les permissions Windows sont juste une calamité pour réussir à autoriser PHP à accéder à un fichier sur le réseau. Mais si tu lances powershell.exe sur ta machine locale en lui disant d'aller exécuter un fichier sur le réseau, ça sera peut être plus simple.
A vérifier, mais dans tous les cas il faut farfouiller dans les logs pour comprendre où ça bloque
Quand tout le reste a échoué, lisez le mode d'emploi...