Les clients ScribeLes différents clients Scribe > Administration des clients > Administration avancée des clients Scribe > Contrôle à distance
page précédentepage suivante

Contrôle à distance

Exécution de commandes

Il est possible de dialoguer avec le service Scribe installé sur les postes clients avec l'utilitaire :

/usr/share/eole/controlevnc/cliscribe.py

La syntaxe de la commande est :

cliscribe.py <IP_POSTE_CLIENT> <OPTION> <ARGUMENTS>

La liste des options est :

  • -killproc <NOM_DU_PROGRAMME> termine un programme en cours d'exécution, "explorer.exe" par exemple

  • -shutdown <MODE> 0 : arrête l'ordinateur, 1 : redémarre, 2 : ferme la session

  • -execute <NOM_DU_PROGRAMME> exécute un programme dans l'environnement du service (BUILTIN\SYSTEM)

  • -executeuser <NOM_DU_PROGRAMME> exécute un programme dans l'environnement de l'utilisateur connecté (un utilisateur doit avoir une session ouverte)

  • -vnc <IP_VIEWER_LISTEN> exécute winvnc -connect <IP_VIEWER_LISTEN> (vncviewer doit être en mode "listen" sur le poste <IP_VIEWER_LISTEN>)

-killproc

/usr/share/eole/controlevnc/cliscribe.py 172.16.0.45 -killproc firefox.exe

-execute

/usr/share/eole/controlevnc/cliscribe.py 172.16.0.45 -execute '\\scribe\wpkg\wpkg_client_install.bat'

(noter les simple quotes ou apostrophes autour de la commande à exécuter)

Affichage d'un un poste à distance

Il existe 2 méthodes pour prendre la main sur un poste :

  • VNC : une session doit être ouverte et l'on voit ce que l'utilisateur voit.

  • Le Bureau à distance Windows : il ferme la session locale s'il y en a une d'ouverte.

VNC

Ne fonctionne que si un utilisateur est connecté sur le poste.

Après s'être connecté en SSH avec X ('ssh -X' ou putty+Xming) :

apt-get install xtightvncviewer

nohup vncviewer -listen 0 &

/usr/share/eole/controlevnc/cliscribe.py 172.16.0.45 -vnc <IP_SCRIBE>

devrait afficher l'écran du poste.

Bureau à distance

Après s'être connecté en SSH avec X ('ssh -X' ou putty+Xming) :

apt-get install rdesktop

/usr/share/eole/controlevnc/cliscribe.py 172.16.0.45 -execute 'REG ADD "HKLM\SYSTEM\CurrentControlSet\Control\Terminal Server" /v fDenyTSConnections /t REG_DWORD /d 0 /f' #Active le bureau à distance

/usr/share/eole/controlevnc/cliscribe.py 172.16.0.45 -shutdown 1 #Redémarre la machine pour prendre en compte l'activation du bureau à distance

Attendre que la machine redémarre

rdesktop 172.16.0.45

On peut spécifier une résolution avec :

rdesktop 172.16.0.45 -g 1400x900

page précédentepage suivante
À propos...Documentation sous licence Creative Commons by-nc-sa - EOLE (http ://eole.orion.education.fr)Réalisé avec Scenari