Turbomed Clients übers Netzwerk beenden?

Fragen, Anregungen oder Tipps und Tricks? Hier ist der erste Anlaufpunkt.
Nicht sicher, wo ein Thema hingehört? Hier hinein - wir kümmern uns! :)

Moderator: Forum Moderatoren

Forumsregeln
TM-Startforum - "offen für alle Themen".
Beiträge, die in einen anderen Bereich passen, werden bei Bedarf verschoben.
benni
Beiträge: 142
Registriert: Dienstag 20. April 2010, 21:54
16

Turbomed Clients übers Netzwerk beenden?

Beitrag von benni »

Gibt es eine Möglichkeit, laufende TM Clients auf anderen Rechner bzw. ThinClients (laufen als Terminal-Sessions auf dem Server) sauber übers Netzwerk - z.B. vom Anmeldungsrechner - zu beenden.
(Am Ende der Sprechstunde ist der Gang durch alle Zimmer zum "BEENDEN" echt nervig, bevor man eine Datensicherung machen kann und dann gehen kann...)

CS
Benutzeravatar
Geigenberger
Beiträge: 1302
Registriert: Dienstag 9. Dezember 2003, 22:26
22
Hat Dank erhalten: 4 mal

Re: Turbomed Clients übers Netzwerk beenden?

Beitrag von Geigenberger »

Hallo,

beim Einzelplatz geht's so:

@echo off
CLS
%SystemRoot%\system32\shutdown.exe -s -f -t 00
Echo .... und tschuess!!!!
ping -n 1 x 127.0.0.1 > NUL

Diesen Befehl (Batch-Datei) müsste man dann per Netzwerk dann noch an die einzelnen Rechner schicken.

A. Geigenberger
Benutzeravatar
wahnfried
Beiträge: 3180
Registriert: Freitag 13. Januar 2006, 23:46
20
Wohnort: Braunschweig

Re: Turbomed Clients übers Netzwerk beenden?

Beitrag von wahnfried »

Geigenberger hat geschrieben:Hallo,

beim Einzelplatz geht's so:

@echo off
CLS
%SystemRoot%\system32\shutdown.exe -s -f -t 00
Echo .... und tschuess!!!!
ping -n 1 x 127.0.0.1 > NUL

Diesen Befehl (Batch-Datei) müsste man dann per Netzwerk dann noch an die einzelnen Rechner schicken.

A. Geigenberger
...ich denke, dass der Befehl per remote auf dem anderen Rechner gestartet werden müsste. Nur hinschicken reicht m.E. nicht.

Grüsse, Wahnfried
doc2810_inaktiv

Re: Turbomed Clients übers Netzwerk beenden?

Beitrag von doc2810_inaktiv »

Hallo,
ich führe die Beendigung sämtlicher Clients wie folgt durch:

- Am Server Turbomed beenden (sonst kommen nur nervige Fehlermeldungen).
- Über Start - Alle Programme - Turbomed - Tools - "Turbomed Datenbank Server Dienst stoppen"
Danach gleich wieder:
- Über Start - Alle Programme - Turbomed - Tools - "Turbomed Datenbank Server Dienst starten"

Dann startet die Datensicherung ohne Fehlermeldung.

Viele Grüße

doc2810
nmndoc
Beiträge: 1907
Registriert: Donnerstag 17. März 2011, 12:56
15
Hat sich bedankt: 1 mal
Hat Dank erhalten: 50 mal

Re: Turbomed Clients übers Netzwerk beenden?

Beitrag von nmndoc »

Befehl auf dem Server ausführen (ggf. als .bat/cmd-Datei für meherere Clients:)

shutdown /f /s /m \\pc-name /t 5


/f: force (wird nur genommen wenn /t > 0?)
/s: shutdown; andere zB /r = restart
/m: um den namen des Remote-Computers anzugeben
/t: Sec. bis zum Herunterfahren

Anmerkung: auf unserem windows 2008-server muß /<parameter> (also mit "/") verwendet werden, XP (und Win7?) verwenden aber wohl "-"
Benutzeravatar
wahnfried
Beiträge: 3180
Registriert: Freitag 13. Januar 2006, 23:46
20
Wohnort: Braunschweig

Re: Turbomed Clients übers Netzwerk beenden?

Beitrag von wahnfried »

nmndoc hat geschrieben:Befehl auf dem Server ausführen (ggf. als .bat/cmd-Datei für meherere Clients:)

shutdown /f /s /m \\pc-name /t 5


/f: force (wird nur genommen wenn /t > 0?)
/s: shutdown; andere zB /r = restart
/m: um den namen des Remote-Computers anzugeben
/t: Sec. bis zum Herunterfahren

Anmerkung: auf unserem windows 2008-server muß /<parameter> (also mit "/") verwendet werden, XP (und Win7?) verwenden aber wohl "-"
...ich verwende bei XP auch das "/" für die Schalter...

Das heißt: Batch mit je einer solchen Zeile für jeden Client..., aber nicht für den Server, dort lediglich TurboMed beenden, falls die DaSi an einem Client-PC gestartet wird.

(Aber eigentlich sollte es sowieso reichen, TurboMed zu beenden, ohne die Client-PC herunterzufahren - also fehlt noch ein Script, um an allen Arbeitsplätzen lediglich TurboMed zu beenden. Sonst geht nicht gespeicherte Arbeit an den anderen Arbeitsplätzen irgendwann mal verloren - und dann tut es Einem leid...).

grüsse, Wahnfried
benni
Beiträge: 142
Registriert: Dienstag 20. April 2010, 21:54
16

Re: Turbomed Clients übers Netzwerk beenden?

Beitrag von benni »

@Wahnfried
ja stimmt, warum nicht einfach nur Turbomed auf allen Clients beenden? Gute Idee! Gibt´s dafür auch ein Skript?
Danke!
CS
Benutzeravatar
wahnfried
Beiträge: 3180
Registriert: Freitag 13. Januar 2006, 23:46
20
Wohnort: Braunschweig

Re: Turbomed Clients übers Netzwerk beenden?

Beitrag von wahnfried »

c.schellenberg hat geschrieben:@Wahnfried
ja stimmt, warum nicht einfach nur Turbomed auf allen Clients beenden? Gute Idee! Gibt´s dafür auch ein Skript?
Danke!
CS
Jawoll:

Taskkill /F /S \\<PC-Name> /IM TURBOMED.exe

/F für "erzwungenes Abbrechen des Prozesses"
/S zum Angeben des Systems, auf dem abgebrochen werden soll
/IM zum Angeben des Prozess-Namens, der abgebrochen werden soll.

Allerdings ist das kein geordnetes Beenden des TurboMed auf dem anderen Rechner, sondern ein krasser Abbruch, so dass man sich sicher sein sollte, dort keine halbgeschriebe Bescheinigung innerhalb von TurboMed noch auf dem Schirm zu haben. TurboMed und seine Datenbank nimmt's aber nicht krumm. Word o.ä. wird dabei netterweise - sofern aktiv - nicht beendet...

Es gibt noch die Option, auch untergeordnete Prozesse mitzubeenden ("/T"). Hier war aber schon mit obiger Befehlszeile in der Eingabeaufforderung das am Nachbarplatz laufende TurboMed "schwupps" weg.

Mit und ohne die Option "/T" meldet TurboMed dann beim erneuten Start, dass einige untergeordnete Prozesse wegen nicht regulärem Beenden von TM nicht beendet wurden und will wissen, ob diese neu gestartet werden sollten. Ob diese die DaSi behindern würden, habe ich noch nicht getestet.

Grüsse, Wahnfried
Benutzeravatar
wahnfried
Beiträge: 3180
Registriert: Freitag 13. Januar 2006, 23:46
20
Wohnort: Braunschweig

Re: Turbomed Clients übers Netzwerk beenden?

Beitrag von wahnfried »

wahnfried hat geschrieben:Allerdings ist das kein geordnetes Beenden des TurboMed auf dem anderen Rechner, sondern ein krasser Abbruch
...ein geordnetes Beenden von TurboMed ginge sicher ober ein lokal auf dem desktop oder irgendwo eingespeichertes AutoHotkey-Script, das man dann per Remote AKTIVIEREN müsste (dies dann eben NICHT mit taskkill...)

Aber da müsste Papa ran. Für sowas habe ich jetzt keine Zeit (erst einmal richtig entwickelnd "benutzt", würde also dauern...)

Grüsse, Wahnfried
Benutzeravatar
RAMöller
Beiträge: 1517
Registriert: Montag 4. Januar 2010, 20:42
16
Hat sich bedankt: 16 mal
Hat Dank erhalten: 79 mal

Re: Turbomed Clients übers Netzwerk beenden?

Beitrag von RAMöller »

Mit den TMadmin-Befehlen geht es auch im laufenden Betrieb, so dass es eigentlich gar nicht so schlimm ist, wenn PC´s abends noch an sind. Man kann damit auch gleich den Rest mitsichern (Briefe, HZV, Sonogrät etc.)

Mittels Remote-Dektop Verbindung kann man TM am Clienten beenden, via Teamviewer auch gleich den PC runterfahren oder neustarten (Warmstart).
Wenn man den Fast-Objects-Server remote neustartet, reicht es für die Datensicherung , die beim Beenden von Turbomed angeboten wird.

Grüße
Möller
Benutzeravatar
wahnfried
Beiträge: 3180
Registriert: Freitag 13. Januar 2006, 23:46
20
Wohnort: Braunschweig

Re: Turbomed Clients übers Netzwerk beenden?

Beitrag von wahnfried »

RAMöller hat geschrieben:Mit den TMadmin-Befehlen geht es auch im laufenden Betrieb, so dass es eigentlich gar nicht so schlimm ist, wenn PC´s abends noch an sind. Man kann damit auch gleich den Rest mitsichern (Briefe, HZV, Sonogrät etc.)
Über TMAdmin können Sie zwar eine Windows-DatenSPIEGELUNG (Kopieren) erreichen - was auch eine hilfreiche zusätzliche Sicherheits-Maßnahme ist, ohne die ich mir meine Arbeit kaum mehr vorstellen kann.
Hier ging es aber um die Ermöglichung der TM-internen "echten/geprüften" DatenSICHERUNG, dafür müssen eben alle anderen TurboMed-Arbeitsplätze TurboMed beenden.
RAMöller hat geschrieben:Mittels Remote-Dektop Verbindung kann man TM am Clienten beenden, via Teamviewer auch gleich den PC runterfahren oder neustarten (Warmstart).
Wenn man den Fast-Objects-Server remote neustartet, reicht es für die Datensicherung , die beim Beenden von Turbomed angeboten wird.
Schön, aber ohne remote kann man TurboMed wenigstens abbrechen (sofern das Netzwerk einwandfrei funktioniert - und zwar nicht nur als Einbahnstrasse).
Und das "Neu starten" geht mit dem "shutdown-Befehl" über Schalter "/r" statt "/s" übrigens auch (dafür braucht man also auch keinen Teamviewer oder keine Remote-Einrichtung).

Übrigens gibt es in meinem Netzwerk hier zwar keine Probleme mit der Arbeit an TurboMed, aber zwischen manchen Client-Rechnern ist das Netzwerk tatsächlich eine Einbahnstrasse - dann kann man von einem solchen Client-Rechner (der nicht alle PC über die Netzwerkverbindungen aufrufen und dort Dateien schreiben und löschen kann) auch den derart nicht anprechbaren Rechner weder herunterfahren noch dort einen Task "killen". Dabei habe ich die Eintragungen unter "hosts" alle auf allen Rechnern komplett identisch und kann auch bei den Berechtigungen unter XPprof nichts finden, dass irgendwo eine fehlen würde. Vermutlich gibt es eine solche Konstellation aber nur, wenn man von einem Client-Rechner aus arbeitet, vom Server aus müsste IMMER jeder Client ansprechbar sein.

Grüsse, Wahnfried
Lauxtermann
Beiträge: 177
Registriert: Dienstag 10. Mai 2005, 23:19
21

Re: Turbomed Clients übers Netzwerk beenden?

Beitrag von Lauxtermann »

Batchdatei zum Herunterfahren aller PCs, mit Editor erstellen:

ShutdownAlle.bat
---
shutdown -f -s -m \\Anm1 -t 0
shutdown -f -s -m \\Anm2 -t 0
shutdown -f -s -m \\Bac1 -t 0
shutdown -f -s -m \\Lab1 -t 0
shutdown -f -s -m \\Erg1 -t 0
shutdown -f -s -m \\End1 -t 0
shutdown -f -s -m \\Fun1 -t 0
shutdown -f -s -m \\Fun2 -t 0
shutdown -f -s -m \\Spz1 -t 0
pause
--------------------------------
Batchdatei zum morgendlichen Start aller PCs:

Wakeup.bat

cls
wake 00-03-1D-05-22-03 192.168.2.255
wake 00-08-54-56-E8-B0 192.168.2.255
wake 00-08-54-56-E6-C7 192.168.2.255
wake 00-11-2F-AA-79-1B 192.168.2.255
wake 00-08-54-56-E6-69 192.168.2.255
wake 00-08-54-56-E6-C6 192.168.2.255
wake 00-08-54-56-E6-BC 192.168.2.255
wake 00-08-54-56-E8-B1 192.168.2.255
wake 00-08-54-56-E6-C0 192.168.2.255

Dafür muss die Datei wake.exe im Installationsverzeichnis vorhanden sein,
download hier: http://masterbootrecord.de/files/wakeup.zip

------------------------------------

Beide Programme lassen sich unter Windows gut automatisieren.
Benutzeravatar
RAMöller
Beiträge: 1517
Registriert: Montag 4. Januar 2010, 20:42
16
Hat sich bedankt: 16 mal
Hat Dank erhalten: 79 mal

Re: Turbomed Clients übers Netzwerk beenden?

Beitrag von RAMöller »

wahnfried hat geschrieben:Schön, aber ohne remote kann man TurboMed wenigstens abbrechen (sofern das Netzwerk einwandfrei funktioniert - und zwar nicht nur als Einbahnstrasse).
Und das "Neu starten" geht mit dem "shutdown-Befehl" über Schalter "/r" statt "/s" übrigens auch (dafür braucht man also auch keinen Teamviewer oder keine Remote-Einrichtung).
Natürlich muss kein Remote-Desktop eingerichtet werden.
Es geht über eine Kommandozeile oder per Batch.
Wenn man den Fast-Objects-Server-Dienst remote neustartet, kann man die Turbomed-eigene Datensicherung benutzen.
Anleitung: http://www.vondoczudoc.de/viewtopic.php ... it=+remote

Alternativ kann man per Teamviewer den Clienten oder Server vom Arbeitsplatz steuern.
Benutzeravatar
Geigenberger
Beiträge: 1302
Registriert: Dienstag 9. Dezember 2003, 22:26
22
Hat Dank erhalten: 4 mal

Re: Turbomed Clients übers Netzwerk beenden?

Beitrag von Geigenberger »

Hallo, Herr Lauxtermann,

Danke!
Muss ich heute gleich mal ausprobieren :)

Vielleicht noch ein kleiner Hinweis für "Dummies", wie mich: Musste erstmal googeln, wie man die Mac-Adresse einer Computer-Netzwerkkarte rauskriegt.
Dieser Befehl ist der Freund:
C:\Windows\ipconfig /all
http://www.tippscout.de/mac-adresse-erm ... _2050.html
http://www.t-online.de/ratgeber/technik ... indet.html


Danke!!
A. Geigenberger
Benutzeravatar
wahnfried
Beiträge: 3180
Registriert: Freitag 13. Januar 2006, 23:46
20
Wohnort: Braunschweig

Re: Turbomed Clients übers Netzwerk beenden?

Beitrag von wahnfried »

Lauxtermann hat geschrieben:Batchdatei zum Herunterfahren aller PCs, mit Editor erstellen:

ShutdownAlle.bat
---
shutdown -f -s -m \\Anm1 -t 0
shutdown -f -s -m \\Anm2 -t 0
shutdown -f -s -m \\Bac1 -t 0
shutdown -f -s -m \\Lab1 -t 0
shutdown -f -s -m \\Erg1 -t 0
shutdown -f -s -m \\End1 -t 0
shutdown -f -s -m \\Fun1 -t 0
shutdown -f -s -m \\Fun2 -t 0
shutdown -f -s -m \\Spz1 -t 0
pause
--------------------------------
...das wäre die Schreibweise für Win7 (habe ich hier gelernt),
bei XP müssen die Schalter mit "/" statt "-" angegeben werden.

Und beim Abspeichern den kompletten Namen in Anführungszeichen setzen (incl. "....bat") oder den Dateityp auf "Alle Dateien" umstellen...

Grüsse Wahnfried
Benutzeravatar
DocMoritz
PowerUser
Beiträge: 767
Registriert: Montag 12. Dezember 2005, 21:19
20
Hat sich bedankt: 5 mal
Hat Dank erhalten: 11 mal

Re: Turbomed Clients übers Netzwerk beenden?

Beitrag von DocMoritz »

Hallo,
Habe das Programm TightVnc(Freeware) installiert auf allen Rechnern, damit kann ich von jedem Rechner überall alles machen-2klicks zum verbinden-( regulär TM beenden, Windiws beenden bzw. Shutdown.exe ausführen, sogar von Handy aus unterwegs wenn der Rechner am Internet hängt und die Sicherung zu lange dauert).
wenn man mit der Maus auf TightVNc Symbol geht, wird einem die IP des Rechners angezeigt( diese ist die häufigste benutzte Funktion der TightVnc bei mir :-)
Gruss
caesar
Beiträge: 313
Registriert: Montag 14. September 2009, 19:57
16
Hat Dank erhalten: 4 mal

Re: Turbomed Clients übers Netzwerk beenden?

Beitrag von caesar »

Hier noch eine Möglichkeit:
Wir benutzen das Hausautomationssystem Homematic für viele Funktionen in der Praxis wie etwa Rauchmelder, Jalousiesteuerung, per Funk schaltbare Steckdosen u.v.m.
Alle Arbeitsstationen hängen an schaltbaren Steckdosen. Die PCs sind im BIOS so eingestellt, dass sie nach Spannungswiederkehr hochfahren (die Funksteckdosen sprechen aber nur auf den Funkbefehl an, nicht nach Stromausfall, ist natürlich wichtig!) Die Funkbefehle können einzeln per Software auf dem Server oder Vieltasten-Fernbedienung einzeln oder je Funktion (z.B. Schwestern-APs oder Ärzte-APs oder Funktions-APs) gruppiert per Wandtaster im BackOffice geschalten werden. Also zum Anschalten sehr bequem, über Nacht oder Wochenende/im Urlaub sehr stromsparend, weil jeder AP in Ruhe so ca. zwischen 5 und 20 Watt zieht (Netzteil PC, Telefon, Scanner, Funktionsgeräte und und und, und sicher, weil z.B. bei Gewitter die ausgeschalteten Funksteckdosen zumindest am Outlet ohne Spannung sind (wie bei einer ausgeschalteten Steckdosenleiste).
Zum Ausschalten:
PCs werden entweder konventionell von Hand herunter gefahren und sodann über besagte Hausautomation vom Stromnetz genommen, jedenfalls jedoch nach Feierabend per Wandtaster und Funk gemeinsam ausgeschaltet. Dazu ist in der Automationssoftware jeder Sender so programmiert, dass er erst den Batchbefehl für die jeweiligen Rechner zum Shutdown ausführt und nach einer x-beliebigen Zeit die Funksteckdose ausschaltet. Hat einiges an Zeit und Hirnschmalz gekostet, das alles mal zu programmieren und kompilieren, aber spart jetzt seit Jahren ungemein viel Zeit und auch Geld (Strom) für die täglichen Routinevorgänge. Und es ist natürlich bequem, da die Software auf einer Zentrale quasi von überall aus über eine gesicherte Verbindung angesprochen werden kann. Das Gesamtkonzept bietet so Sicherheit, Sparsamkeit und natürlich auch Bequemlichkeit.

Beste Grüße
caesar
tihei
Beiträge: 212
Registriert: Dienstag 20. Dezember 2005, 22:46
20
Hat Dank erhalten: 6 mal
Kontaktdaten:

Re: Turbomed Clients übers Netzwerk beenden?

Beitrag von tihei »

Hallo,

da sich unsere Praxis sich über 2 Stockwerke erstreckt habe, ich mit Freude die hier aufgeführten Methoden ausprobiert, Client-Rechner im anderen Stockwerk von dem Client, auf dem die Datensicherung laufen soll, herunterzufahren. Mit Freude, aber leider nicht mit Erfolg.

Zum Netzwerk: Peer-to-Peer-Netzwerk, dezidierter Server mit Windows Server foundation 2008R, Clients windows 7 prof, keine Firewall aktiv, Benutzerkontensteuerung ausgeschaltet, User als Administrator angemeldet am Client, 1 Partition (C) mit freigegebenem Turbomed-Ordner, passwort, Datei- und Druckerfreigabe aktiviert, kennwortgeschtzes Freigeben ausgeschaltet. Das Netzwerk ist nicht mit dem Internet verbunden.

Ich kann über das Netzwerk alle anderen Clients sehen und auch Dateien herumkopieren, habe also Vollzugriff. Beim Versuch per shutdown einen anderen Client herunterzufahren kommt die Meldung "Zugriff verweigert". Beim Versuch, per taskkill Turbomed auf einem anderen Client zu beenden, kommt die Frage nach einem Passwort für den Client an dem ich sitze. Das dann eingegebene Passwort, mit dem Windows morgens gestartet wird und mit dem auch der Bildschirmschoner gesichert ist, wird dann allerdings nicht akzeptiert.

Was mache ich falsch???

Gruß
caesar
Beiträge: 313
Registriert: Montag 14. September 2009, 19:57
16
Hat Dank erhalten: 4 mal

Re: Turbomed Clients übers Netzwerk beenden?

Beitrag von caesar »

Hallo Tihei,

die einfachste Methode ist es, auf den Clients einen zusätzlichen User einzurichten, welcher dem User auf dem Server entspricht, von wo aus der shutdown-befehl los geschickt wird. Zudem muss in den lokalen Kontorichtlinien des jeweiligen Clients eingestellt sein, dass "Herunterfahren des Systems erzwingen" erlaubt ist.

viele grüße
caesar
Benutzeravatar
wahnfried
Beiträge: 3180
Registriert: Freitag 13. Januar 2006, 23:46
20
Wohnort: Braunschweig

Re: Turbomed Clients übers Netzwerk beenden?

Beitrag von wahnfried »

caesar hat geschrieben:die einfachste Methode ist es, auf den Clients einen zusätzlichen User einzurichten, welcher dem User auf dem Server entspricht, von wo aus der shutdown-befehl los geschickt wird. Zudem muss in den lokalen Kontorichtlinien des jeweiligen Clients eingestellt sein, dass "Herunterfahren des Systems erzwingen" erlaubt ist.
...aber ich habe auch auf ALLEN PC den gleichen Windows-Benutzer mit dem gleichen Passwort in Verwendung, bin auch ÜBERALL mit genau diesem Benutzer angemeldet, habe zusätzlich auf JEDEM PC freigegebene Ordner mit maximalen Berechtigungen und auf ALLEN PC die gleichen kompletten Angaben zu IP-PCName-Bezügen in der Datei "hosts" - und trotzdem ist die Netzwerkkommunikation zwischen einigen Clients eine Einbahnstrasse.

Dies Rätsel könnte doch bei tihei auch vorliegen? Insofern verfolge ich diese DIskussion hier auch interessiert, weil ich diesem Rätsel selbst auch gerne auf die Schliche kommen würde...

Grüsse, Wahnfried
Antworten

Wer ist online?

Mitglieder in diesem Forum: Ahrefs [Bot], Bing [Bot], cwang, Google [Bot] und 8 Gäste