Aufgabe
Damit eAU wieder läuft: Plugins-Pfad automatisiert bereinigen.
Version 2 kommt ohne Auslagern dern .jar-Dateien daher und ist damit quasi updatefest (neue Ordner müssen manuell nachgetragen werden - sicher ist sicher).
Was macht die Batch-Datei?
1) Die Batchdatei killt die Java-Prozesse des CGM Communicator
2) Die Batchdatei entleert alle Ordner unterhalb \turbomed\programm\communicator\plugins
Das war´s auch schon.
An manchen Clients reicht´s einmalig. An anderen muss es alle paar Stunden passieren. Nun ja...
Anwendung:
TM beenden
Batchdatei "Als Administrator ausführen"
TM starten
Wichtig:
- Anpassung an eigene Laufwerke/Ordner erforderlich.
- Auf Terminalserver beachten, dass das Killen der Java-Prozesse dann alle angemeldeten Stationen einschließt, so dass dort jeweils TM zwar weiterläuft, aber für alles, was der Communicator so macht, unter Umständen die stationsbezogenen Communicator-Instanzen wieder zu starten sein werden (TM beenden, starten, fertig)
Haftung:
Schließe ich aus. Alles auf eigene Verantwortung.
Mir sind keine negativen Aspekte bekannt.
Hinweis zur eigenen Sicherheit: Die Batch ist "so" nicht direkt wirksam, um Schaden durch versehentliches Ausführen zu vermeiden.
Die beiden mit REM startenden Zeilen UNBEDINGT an den Arbeitsplatz bzw. RDP-Server anpassen und danach das REM entfernen.
Die pause-Anweisung am Ende kann auch entfernt werden. Sie dient nur der Funktionskontrolle...
Code: Alles auswählen
@echo off
echo Jetzt sollte TurboMed beendet werden oder bereits geschlossen sein! Wenn nicht: Abbruch mit STRG+C und TM beenden.
pause
REM wmic process where ExecutablePath='d:\\TurboMed\\Programm\\communicator\\jre\\bin\\javaw.exe' delete
REM set plugpath=d:\turbomed\programm\communicator\plugins\
del /s /q %plugpath%AeND
del /s /q %plugpath%ArminPlugin
del /s /q %plugpath%CgmAssist
del /s /q %plugpath%Clickdoc
del /s /q %plugpath%Connectdiagnostic
del /s /q %plugpath%ubePlugin
del /s /q %plugpath%DaleUV
del /s /q %plugpath%DaleUVCommunication
del /s /q %plugpath%DigaStore
del /s /q %plugpath%eInvoice
del /s /q %plugpath%EPrescription
del /s /q %plugpath%EVaccinationCertificateService
del /s /q %plugpath%IdentityProvider
del /s /q %plugpath%JesajaNetPlugin
del /s /q %plugpath%KomLePlugin
del /s /q %plugpath%KvCommunicationsPlugin
del /s /q %plugpath%MedDataPlugin
del /s /q %plugpath%Privadis
del /s /q %plugpath%ReadinessCheck
del /s /q %plugpath%SaniQPlugin
del /s /q %plugpath%SecureFileTransfer
del /s /q %plugpath%SecureMailClient
del /s /q %plugpath%SimpleFileTransfer
del /s /q %plugpath%SmartUpdate
del /s /q %plugpath%TelematikPlugin
del /s /q %plugpath%vitaphone
del /s /q %plugpath%WebService
pause