Comment exécuter des programmes et des scripts PAS en arrière-plan sur une machine distante? [fermé]


1

J'ai essayé d'exécuter à distance certains scripts et d'exécuter des programmes sur une machine virtuelle distante sur un serveur. La commande que j'ai utilisée est Invoke-command. Après avoir traversé toutes les difficultés pour la faire fonctionner correctement avec les authentifications, les informations d'identification et le mot de passe internes appropriés, je peux enfin invoquer certains exécutables à partir de mon ordinateur local. Cependant, comme j'essayais d'exécuter notepad.exe, il ne s'est affiché que dans les processus en arrière-plan, ce qui signifie que je ne pouvais voir aucune interface utilisateur de Notepad. Est-ce que quelqu'un sait quelle est la solution à ce problème? Je vous remercie!


2
Déjà demandé sur SO: stackoverflow.com/questions/18902760/… . S'il vous plaît, ne postez pas la même question sur plusieurs sites.
— EBGreen

1
Merci de ne pas poster la même question sur plusieurs sites du réseau SE.
— Daniel Beck

Réponses:


0

Une solution utilisant Powershell, malheureusement, je ne le fais pas. Je serais ravi d'offrir une prime à quelqu'un d'autre à trouver!

Pour cela, j'utilise psexec . Il est assez simple à utiliser et comporte un commutateur pour exécuter des processus interactifs.

En tapant cette réponse, j'ai vu cette question stackoverflow , et la réponse n ° 1 est qu’il s’agit d’une limitation de la sécurité de powershell, ce qui pourrait ne pas être possible du tout, même à l’avenir.


1
Oh si c'est vraiment le cas, c'est tant pis. Cependant merci pour l'info cependant. Je peux utiliser psexec mais cela nécessite malheureusement un outil spécial.
— FrozenLand

Bonjour Mike, Merci pour votre post sur Super user. J'ai toujours des problèmes avec Psexec. En fait, il lance également des programmes en arrière-plan. J'ai essayé avec plusieurs applications intégrées à Windows, telles que mspaint.exe, notepad.exe et calc.exe, mais aucune d'entre elles ne semble avoir d'interface graphique visible pour moi. Existe-t-il une option permettant à PsExec de le rendre visible? J'ai essayé -i, mais cela ne fonctionne toujours pas.
— FrozenLand

@FrozenLand vous voudrez peut-être essayer psexec.exe -accepteula -s -i -h yourApp.exe, n’oubliez pas -accepteula ou il sera suspendu de manière «invisible».
— MDMoore313

J'ai essayé ça aussi. Pour une raison quelconque, il refuse simplement de se présenter ... C'est frustrant
— FrozenLand
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.