Seite 1 von 1

Bitte um Mithilfe: Remote Control Aufrufe

Verfasst: 17 Jun 2011, 15:52
von d.oertel
Sehr geehrte opsi-Anwender,

im Rahmen eines Kundenauftrags planen wir derzeit die Möglichkeit zu schaffen
'Remote Control' Programme vom opsi-configed aufrufen zu können.

Dabei soll konfigurierbar sein was konkret aufgerufen wird
(ultravnc, rdp, ssh, teamviewer, dameware, ...)

Wir bitten nun um Rückmeldung wie typische Aufruf Zeilen für die unterschiedlichen Tools
aussehen würden damit wir das so bauen können das es auch für alle passt.

Also meldet euch.

Das bisherige Konzept sieht so aus:

Remote Control

Im opsi-configed wird das Kontextmenü des Tabs 'Clients' um den Punkt
'Remote Control' ergänzt. Dieser dient dazu ein remote control Werkzeug
mit zugriff auf den Client aufzurufen.

Da hier ein anderes Programm vom opsi-configed aufgerufen wird, steht
dies Funktionalität nur zur Verfügung, wenn der opsi-configed als
Anwendung (also nicht als Applet im Browser) gestartet wurde.

In einer Konfiguration kann konfiguriert werden welche Remote Control Werkzeuge angeboten
werden und wie diese aufgerufen werden sollen.

Da in dieser Konfiguration auch mehrere Werkzeuge konfiguriert
werden können, wird über das Kontextmenü zunächst ein Auswahlfenster
geöffnet welche die konfigurierten Werkzeuge zur Auswahl und zum Start
anbietet.

gruss
d.oertel

Re: Bitte um Mithilfe: Remote Control Aufrufe

Verfasst: 20 Jun 2011, 18:57
von ma733
Hallo herr Oertel,

wir haben eine interen Webseite generiert zur Übersicht und direkten Zugriff auf bestimmet Anwendungen. Wir Nutzen hier Dameware und Putty.

Das könnte für Sie als Anregung dienen:
Putty und Dameware muß auf den Computern vorhanden sein.
Die Erweiterungen an der Registry müssen an den Computern eingefügt werden.
Die remote_xxx.bat liegen in dem Putty-Installationsverzeichnis auf den Computern.

Erweiterungen an der Windows Registry:

Code: Alles auswählen

für 32bit
[HKEY_CLASSES_ROOT\ssh]
@="URL:SSH Protocol"
"URL Protocol"=""

[HKEY_CLASSES_ROOT\ssh\shell]

[HKEY_CLASSES_ROOT\ssh\shell\open]

[HKEY_CLASSES_ROOT\ssh\shell\open\command]
@="C:\\Programme\\PuTTY\\remotet_x32.bat %1%"

für 64bit
[HKEY_CLASSES_ROOT\ssh]
@="URL:SSH Protocol"
"URL Protocol"=""

[HKEY_CLASSES_ROOT\ssh\shell]

[HKEY_CLASSES_ROOT\ssh\shell\open]

[HKEY_CLASSES_ROOT\ssh\shell\open\command]
@="C:\\Program Files (x86)\\PuTTY\\remote_x64.bat %1%"
die entsprechende remote_xxx.bat

Code: Alles auswählen

  @ECHO OFF
  set parameter=%1%
  set ssh=%parameter:ssh://=%
  set ssh=%ssh:/=%

  if %ssh% == Computer01 goto Dameware       rem Computer01 192.168.xxx.xxx
  if %ssh% == Computer02 goto Dameware       rem Computer02 192.168.xxx.xxx

  if %ssh% == 192.168.xxx.xxx goto Putty     rem Opsilocal01 192.168.xxx.xxx
  if %ssh% == 192.168.xxx.xxx goto Putty     rem Opsilocal02 192.168.xxx.xxx
    
  für 32bit Windows
 :Dameware  
  rem DameWare Version Prüfen
  for /L %%I IN (0, 1, 9) DO (
    set "N=%%I"
    if exist C:\"Program Files"\"DameWare Development"\"DameWare NT Utilities 7.%%I" goto start        
  )    
  echo kein DameWare gefunden!
  pause
  exit 
 :start
  start C:\"Program Files"\"DameWare Development"\"DameWare NT Utilities 7.%N%"\DWRCC.exe -m:%ssh% -a:1
  exit  
 :Putty
  start c:\Programme\putty\putty.exe -ssh %ssh%
  exit 


  für 64bit Windows
 :Dameware  
  rem DameWare Version Prüfen
  for /L %%I IN (0, 1, 9) DO (
    set "N=%%I"
    if exist C:\"Program Files (x86)"\"DameWare Development"\"DameWare NT Utilities 7.%%I" goto start        
  )    
  echo kein DameWare gefunden!
  pause
  exit 
 :start
  start C:\"Program Files (x86)"\"DameWare Development"\"DameWare NT Utilities 7.%N%"\DWRCC.exe -m:%ssh% -a:1
  exit 
 :Putty
  start c:\"Program Files (x86)"\putty\putty.exe -ssh %ssh%
und in einer Webseite dann dies als Link:

Code: Alles auswählen

<a href="ssh://Computer01" class="Hervor">Computer01</a> 
<a href="ssh://Computer02" class="Hervor">Computer02</a>
<a href="ssh://192.168.xxx.xxx" class="Hervor">Opsilocal01</a>
<a href="ssh://192.168.xxx.xxx" class="Hervor">Opsilocal02</a>
Diese Lösung ist eine eigene Entwicklung unseres Auszubildenden, Vielen Dank.

Gruß Mike

Re: Bitte um Mithilfe: Remote Control Aufrufe

Verfasst: 01 Aug 2011, 12:31
von djdodo
Hallo Herr Oertel!

Wie wäre es denn, diese Aufrufe nicht direkt einzustellen, sondern einen Menüpunkt "Werkzeuge" selbst konfigurieren zu können?
Dann kann jeder seinen benötigten Aufruf selbst eintragen, es muss nur eine definierte Variable geben, mit der auf den PC-Namen zugegriffen werden kann.

Re: Bitte um Mithilfe: Remote Control Aufrufe

Verfasst: 01 Aug 2011, 12:48
von d.oertel
Hi,

ist schon fertig.

siehe:
viewtopic.php?f=1&t=2756
http://download.uib.de/opsi4.0/testing/ ... ual-de.pdf
Kapitel:
3.3.8 Client-Bearbeitung
Abschnitt:
Externe Remotecontrol-Werkzeuge für die ausgewählten Clients aufrufen

gruss
d.oertel

Re: Bitte um Mithilfe: Remote Control Aufrufe

Verfasst: 16 Aug 2011, 16:12
von erwinr
Das ist wirklich fein!
Danke vielmals!

E.R.

Re: Bitte um Mithilfe: Remote Control Aufrufe

Verfasst: 19 Aug 2011, 08:38
von msc
ist leider nicht mehr vorhanden. Bitte neu hochladen.

Re: Bitte um Mithilfe: Remote Control Aufrufe

Verfasst: 19 Aug 2011, 08:47
von wolfbardo
doku ist jetzt in

Code: Alles auswählen

http://download.uib.de/opsi4.0/doc/	opsi-handbuch-v401-de.pdf
Gruss
Bardo Wolf

Re: Bitte um Mithilfe: Remote Control Aufrufe

Verfasst: 20 Sep 2011, 12:44
von lars_k
Hallo ,

ich habe einen Eintrag nach Anleitung hinzugefügt.
Beim Hinzufügen ist mit aufgefallen , das im Aufruf keine "backflash´s" in der Komandozeile sein dürfen.
( Es erscheint immer eine Fehlermeldung "illegal Charakter")
Dieses wäre aber hilfreich um Programme von anderen Orten (z.b."%prgramfiles%\vnc\bla") starten zu können.
Zum Testen habe ich Ultravnc genommen.
Im Moment starte ich den vncviewer aus dem Windowsordner.

Gruß

Lars

Re: Bitte um Mithilfe: Remote Control Aufrufe

Verfasst: 31 Okt 2011, 16:55
von tobias
wir haben so etwas in unser Ticketsystem integriert und zwar wird bei uns eine CMD datei generiert und dem Supporter zum Download anbietet.

Code: Alles auswählen

msra.exe -offerRA <IP>
del remotesupport-<benutzername>*

Es handelt sich dabei um das in Windows (ab XP) integrierte Remote Support System, welches den Vorteil hat, das es zu 100% Betriebsrats sicher ist, da der Anwender erst zustimmen muss das der Admin auf den Desktop schauen darf.
Außerdem braucht auf den Clients nichts installiert werden, da es ohnehin schon auf jedem Windows Rechner vorhanden ist.

Funktioniert bei uns wunderbar und sollte sich leicht in Opsi integrieren lassen.


Gruß
Tobias

Re: Bitte um Mithilfe: Remote Control Aufrufe

Verfasst: 02 Feb 2012, 10:14
von lcx
ich bekomme leider folgende Fehlermeldung beim ping test:

Code: Alles auswählen

Runtime error for command >>cmd.exe /c/ start ping 192...<<, : java.io.IOException: Cannot run program "cmd.exe": error=2, No such file or directory
das ist ein Win7, frisch installiert, alles andere von OPSI aus funktioniert (Pop-up, reboot)
Opsi Version: 4.0.1.9-4