Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 07/03/2010, à 17:16

Gp2mv3

Executer une commande à distance sur un ordinateur windows

Salut,
Je voudrais pouvoir exécuter une commande sur une machine windows à distance à partir d'ubuntu.
Pour ça, j'ai essayé winexe mais il me renvoie NT_STATUS_BAD_NETWORK_NAME...
L'ordi est sur le même réseau local et est accessible avec Samba.
Il n'a pas de login et de mot de passe et tourne sous Windows XP...

Je cherche donc une autre solution pour faire ça...

En avez-vous une ?

Merci d'avance.

Gp2mv3

Hors ligne

#2 Le 07/03/2010, à 19:40

serged

Re : Executer une commande à distance sur un ordinateur windows

On peut installer un serveur openssh sous Windows...

Edit: Open SSH pour Windows

Dernière modification par serged (Le 07/03/2010, à 19:43)


LinuxMint Vera Cinnamon et d'autres machines en MATE, XFCE... 20.x , 21.x ou 19.x
Tour : Asus F2A55 / AMD A8-5600K APU 3,6GHz / RAM 16Go / Nvidia GeForce GT610 / LM21.1 Cinnamon
Portable : LDLC Mercure MH : Celeron N3450 /RAM 4Go / Intel HD graphics 500 i915 / biboot Win 10 (sur SSD) - LM21.1 MATE (sur HDD)

Hors ligne

#3 Le 07/03/2010, à 23:01

Gp2mv3

Re : Executer une commande à distance sur un ordinateur windows

Oui, il y a cette solution mais je pesne que c'est un peu lourd pour ce que je veux faire...
En faite je voudrais faire un système d'impression de pdf.
En gros, l'imprimante réseau est pas compatible avec ubuntu donc je voudrais transférer les pdf sur l'ordinateur windows par le réseau puis imprimer le pdf de l'ordinateur distant.
Facile en lignes de commandes mais je bloque pour lancer la commande d'impression...

Hors ligne

#4 Le 07/03/2010, à 23:05

kyncani

Re : Executer une commande à distance sur un ordinateur windows

L'impimante réseau n'est pas compatible ubuntu ?
Ca donne quoi sudo nmap -F ip.de.l.imprimante ?

Hors ligne

#5 Le 08/03/2010, à 00:05

zapple

Re : Executer une commande à distance sur un ordinateur windows

Dans mes souvenirs, c'est avec la commande net pour envoyer des commandes sur un Windows. Après, je sais pas si pour ce que tu veux faire, il y a des options avec la commande net.

Dernière modification par zapple (Le 08/03/2010, à 00:06)

Hors ligne

#6 Le 08/03/2010, à 10:36

Gp2mv3

Re : Executer une commande à distance sur un ordinateur windows

Bah en gros je voudrais savoir executer la commande

AcroRd32.exe /t fichier.pdf \imprimante

sur l'ordinateur Windows.

J'ai l'impression que je vais devoir faire un petit prog en C++ qui écoute sur le réseau...

Hors ligne

#7 Le 08/03/2010, à 11:50

serged

Re : Executer une commande à distance sur un ordinateur windows

Ben... Très simple...
- Tu installes le serveur OpenSSH sur le poste Windows
- Sur ton poste Linux, tu lances la commande :

$ ssh -l nomlogin machine

(nomlogin : ton login Windows, il faudra ensuite taper ton mot de passe Windows).
Ensuite tu as le "prompt" du cmd.exe de Windows où tu peux à loisir lancer ta commande :

C:\>AcroRd32.exe /t fichier.pdf \imprimante

Tu dois pouvoir ensuite automatiser tout ça. Pour ça va voir la doc de ssh.


LinuxMint Vera Cinnamon et d'autres machines en MATE, XFCE... 20.x , 21.x ou 19.x
Tour : Asus F2A55 / AMD A8-5600K APU 3,6GHz / RAM 16Go / Nvidia GeForce GT610 / LM21.1 Cinnamon
Portable : LDLC Mercure MH : Celeron N3450 /RAM 4Go / Intel HD graphics 500 i915 / biboot Win 10 (sur SSD) - LM21.1 MATE (sur HDD)

Hors ligne

#8 Le 08/03/2010, à 20:41

Gp2mv3

Re : Executer une commande à distance sur un ordinateur windows

Oui, t'inquiète pas, je sais quand même utiliser du SSH mais ça me semble lourd comme solution pour ce que je veux faire...
Surtout que l'ordi est déjà très lent de nature...

Hors ligne

#9 Le 09/03/2010, à 17:52

Totor

Re : Executer une commande à distance sur un ordinateur windows

Bonjour,
J'explorerai 3 pistes :
- à défaut de ssh, regarde du côté de telnet (il faut démarrer le service windows)
- couplé à wine, regarde les PsTools de SysInternals et plus particulièrement PsExec.
- Plutôt que d'envoyer l'impression depuis Linux, la démarche serait de simplement d'avoir un script WMI sous Windows qui détecte la présence des fichiers à imprimer dans un dossier partagé Windows/Linux. Dès lors qu'un fichier apparait, le WMI lance l'impression.

Après, autant installer openSSH...:rolleyes:

Dernière modification par Totor (Le 09/03/2010, à 17:52)


-- Lucid Lynx --

Hors ligne

#10 Le 09/03/2010, à 21:12

Gp2mv3

Re : Executer une commande à distance sur un ordinateur windows

WMI, connais pas, vais chercher de ce coté là, j'y ai pensé mais je savais pas que ça existait...

Hors ligne

#11 Le 09/03/2010, à 22:37

Totor

Re : Executer une commande à distance sur un ordinateur windows

Si ton investissement WMI te semble "trop important" pour le peu à faire, tu peux aussi le faire via cygwin ...


-- Lucid Lynx --

Hors ligne

#12 Le 10/03/2010, à 08:24

Gp2mv3

Re : Executer une commande à distance sur un ordinateur windows

Cygwin c'est pas en réeseau...

Hors ligne

#13 Le 10/03/2010, à 10:46

Totor

Re : Executer une commande à distance sur un ordinateur windows

Non, mais avec tu peux faire un script qui détecte l'arrivée d'un fichier dans l'espace partagé et lancer l'impression. D'ailleurs, autant le faire en VBscript (ou tout autre WSH) plutôt que d'installer Cygwin.


-- Lucid Lynx --

Hors ligne

#14 Le 10/03/2010, à 12:32

cbloo

Re : Executer une commande à distance sur un ordinateur windows

Je rejoins Totor sur l'utilisation des Pstools


www.coolbytes.fr
Multigaming et entraide informatique
Tw: @cbloo

Hors ligne

#15 Le 10/03/2010, à 20:38

Gp2mv3

Re : Executer une commande à distance sur un ordinateur windows

j'essaye de faire fonctionner au minimum les WMI, si j'y arrive pas, je pense que je vais essayer avec pstools ou autre mais je vois pas pourquoi ça irait pas. wink

Hors ligne

#16 Le 11/03/2010, à 16:42

Totor

Re : Executer une commande à distance sur un ordinateur windows

OK.
Tiens, une rapide recherche sur le net et voilà quelque chose qui semble être fonctionnel d'après les retours.


-- Lucid Lynx --

Hors ligne