Flash info

"Problems cannot be solved by the same level of thinking that created them."

- Albert Einstein
 
Accueil arrow Forum

Bienvenue sur le forum PowerShell-Scripting.com

 
MickoSilus
Utilisateur

PowerShelleur Débutant
Messages: 3
graphgraph
Karma: 0  
Installation logiciel à distance - 11/01/18 22:01 Bonjour tout le monde,



Alors voilà, j'aimerai pouvoir installer à distance un logiciel (OpenVPN) qui via GPO est trop long à déployer.

J'ai donc sur mon réseau, un fichier en .bat qui lance l'exe d'openVPN avec des arguments qui fonctionne très bien.

J'ai activé winRM , pare-feu etc... j'arrive bien à ouvrir un Session distante pas de soucis non plus.

Quand je fais :

Code:

 Invoke-Command -ComputerName vm-test-gpo -Credential mondomaine\mickosilus -ScriptBlock {powershell c:\openVPN\test.ps1}



Sachant que tous les fichiers se trouvent dans le même repertoire


Mon fichier test.ps1 renvoie vers un autre script en .bat

Le contenu du test.ps1 :

Code:

 Start-Process ./installation_openVPN.bat



Voici le contenu du .bat :

Code:

 openvpn-install-2.3.18-I602-x86_64.exe //SELECT_SERVICE=/SELECT_TAP=




Le soucis, c'est que ça ne fonctionne pas du tout. Alors que ma commande pour lancer le premier fichier a l'air ok.


A quel endroit j'ai pu faire une erreur ? faut-il activer autre chose ?

En tout cas je vous remercie par avance pour vos conseils et votre aide
  | | L'administrateur a désactivé l'accés public en écriture.
Laurent Dardenne
Utilisateur

PowerShelleur Platinum
Messages: 5437
graph
Karma: 198  
Re:Installation logiciel à distance - 12/01/18 12:09 Salut,
MickoSilus écrit:

En tout cas je vous remercie par avance pour vos conseils et votre aide

C'est à toi de nous aider en nous donnant le message d'erreur que tu as

Essaie déjà en précisant un chemin d'accès complet et pas relatif.
Tutoriels PowerShell
  | | L'administrateur a désactivé l'accés public en écriture.
MickoSilus
Utilisateur

PowerShelleur Débutant
Messages: 3
graphgraph
Karma: 0  
Re:Installation logiciel à distance - 12/01/18 14:55 Merci déjà d'avoir répondu.


Ensuite j'ai pas de message d'erreur, j'ai même refait ma commande que j'avais dans mon .bat dans le powershell test.ps1 (qui fonctionne en local).

En gros je le lance, et sur mon pc distant rien ne se passe, ni sur le pc distant.

Ca attends et ça bouge pas, comme si , l'UAC ou autre attendez une réponse, mais rien ne s'affiche.
  | | L'administrateur a désactivé l'accés public en écriture.
Laurent Dardenne
Utilisateur

PowerShelleur Platinum
Messages: 5437
graph
Karma: 198  
Re:Installation logiciel à distance - 12/01/18 18:22 Place des traces d'exécution dans tes scripts. Tutoriels PowerShell
  | | L'administrateur a désactivé l'accés public en écriture.
MickoSilus
Utilisateur

PowerShelleur Débutant
Messages: 3
graphgraph
Karma: 0  
Re:Installation logiciel à distance - 12/01/18 18:31 Il faut que je regarde comment faire ça, je suis noobie sur powershell
  | | L'administrateur a désactivé l'accés public en écriture.
Laurent Dardenne
Utilisateur

PowerShelleur Platinum
Messages: 5437
graph
Karma: 198  
Re:Installation logiciel à distance - 12/01/18 19:37 Fait simple, que ce soit en Powershell ou en bat:
Code:

 "Avant l'appel à xxx" c:\path\script.log XXX "Après l'appel à xxx" >> c:\path\script.log


C'est juste pour constater si le code est exécuté et jusqu'où.
Tutoriels PowerShell
  | | L'administrateur a désactivé l'accés public en écriture.
© 2018 PowerShell-Scripting.com