Offene Daten per Befehlszeile schließen?
Hallo zusammen,
ich habe ein Problem und hoffe ihr könnt mir helfen.
Auf unseren Citrix Servern haben wir Lotus Notes installiert
In der letzten zeit kommt es vermehrt vor, das ein User seine Sitzung nicht sauber über Start/Abmelden schließt sondern über
das X
Nach 24 Stunden kommt es zur zwangstrennung der Sitzung. Dadurch schließen sich alle offene Daten und Programme (Die zwangstrennung ist für uns zwingend erforderlich)
Das ganze funktioniert auch wunderbar nur macht eine einzige Anwendung "Lotus Notes" immer wieder Probleme.
Die Lotus Notes daten des Users im HomeShare Verzeichniss auf dem Fileserver bleiben nach wie vor offen.
Baut der User nun eine neue citrix Sitzung auf und versucht Lotus Notes zu starten, so erhält er die Meldung das die daten bereits im Zugriff sind.
Ich muss nun immer wieder die geöffneten daten des User's über die Computerverwaltung geöffnete Daten schließen.
Ich würde den Usern gerne eine kleine Batch zur Verfügung stellen, durch die der User per Klick alle offenen Lotus Daten in seinem HomeShare schließen kann.
Kennt jemand hierzu einen Befehl, Toll ode rhat sonstige Ideen wie dies umzusetezn wäre?
Dem User beizubringen sich nicht über das X abzumelden ist leider Sinnlos sind halt USER halt!!
Wäre ja auch zu schon wenn die mal machen was man sagt
Danke
ich habe ein Problem und hoffe ihr könnt mir helfen.
Auf unseren Citrix Servern haben wir Lotus Notes installiert
In der letzten zeit kommt es vermehrt vor, das ein User seine Sitzung nicht sauber über Start/Abmelden schließt sondern über
das X
Nach 24 Stunden kommt es zur zwangstrennung der Sitzung. Dadurch schließen sich alle offene Daten und Programme (Die zwangstrennung ist für uns zwingend erforderlich)
Das ganze funktioniert auch wunderbar nur macht eine einzige Anwendung "Lotus Notes" immer wieder Probleme.
Die Lotus Notes daten des Users im HomeShare Verzeichniss auf dem Fileserver bleiben nach wie vor offen.
Baut der User nun eine neue citrix Sitzung auf und versucht Lotus Notes zu starten, so erhält er die Meldung das die daten bereits im Zugriff sind.
Ich muss nun immer wieder die geöffneten daten des User's über die Computerverwaltung geöffnete Daten schließen.
Ich würde den Usern gerne eine kleine Batch zur Verfügung stellen, durch die der User per Klick alle offenen Lotus Daten in seinem HomeShare schließen kann.
Kennt jemand hierzu einen Befehl, Toll ode rhat sonstige Ideen wie dies umzusetezn wäre?
Dem User beizubringen sich nicht über das X abzumelden ist leider Sinnlos sind halt USER halt!!
Wäre ja auch zu schon wenn die mal machen was man sagt
Danke
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 85222
Url: https://administrator.de/contentid/85222
Ausgedruckt am: 26.11.2024 um 16:11 Uhr
7 Kommentare
Neuester Kommentar
Hallo,
also ich weiß nicht ob das für euch auch zutrifft, aber wir haben auch das Problem das manche User nach einer Störung der Netzwerkverbindung das Programm nicht mehr schließt.
Ich bin mir nicht Sicher ob es was mit euern Fall zutun hat, aber dafür gibt es für die Clients ein Programm mit dem Namen ZAPNotes. Dieses schließt, auf dem Client alle Anwendungen, die was mit Notes zutun haben. Anschließend können die User das Programm ganz normal neu starten. Ist allerdings für die Clients und glaube nicht das es auf nem Server anwendbar ist.
Mal ausprobieren.
MfG
Moesch
also ich weiß nicht ob das für euch auch zutrifft, aber wir haben auch das Problem das manche User nach einer Störung der Netzwerkverbindung das Programm nicht mehr schließt.
Ich bin mir nicht Sicher ob es was mit euern Fall zutun hat, aber dafür gibt es für die Clients ein Programm mit dem Namen ZAPNotes. Dieses schließt, auf dem Client alle Anwendungen, die was mit Notes zutun haben. Anschließend können die User das Programm ganz normal neu starten. Ist allerdings für die Clients und glaube nicht das es auf nem Server anwendbar ist.
Mal ausprobieren.
MfG
Moesch
Ich hatte ein ähnliches Problem unter einer alten DOS-Anwendung.
Geholfen hat mir hier psfile.
Bei mir war immer eine bestimmte Datei von ein paar Usern geöffnet, deren File-Zugriffe ich dann damit killen konnte. Es ging um die Datei bezirke.dbf auf f:\test
Erzeugen der "Log-Datei" mit den jeweiligen Zugriffen:
psfile \\192.168.161.9 -u user -p passwort f:\test\bezirke > expsys.txt
-> Ergebnis in expsys.txt
Files opened remotely on 192.168.161.9 matching f:\test\bezirke:
[16620320] f:\test\BEZIRKE.DBF
User: USER1
Locks: 0
Access: Read Write
[16620432] f:\test\BEZIRKE.DBF
User: USER2
Locks: 0
Access: Read Write
Anhand der Zugriffs-ID kann dann der Zugriff gekillt werden:
psfile \\192.168.161.9 - u user -p passwort 16620320 -c
Das ganze in eine kleine GUI verpackt oder evtl. auch in eine Batch(wozu ich noch ein bisschen üben müsste) und schon kann man munter File-Zugriffe "killen".
Geholfen hat mir hier psfile.
Bei mir war immer eine bestimmte Datei von ein paar Usern geöffnet, deren File-Zugriffe ich dann damit killen konnte. Es ging um die Datei bezirke.dbf auf f:\test
Erzeugen der "Log-Datei" mit den jeweiligen Zugriffen:
psfile \\192.168.161.9 -u user -p passwort f:\test\bezirke > expsys.txt
-> Ergebnis in expsys.txt
Files opened remotely on 192.168.161.9 matching f:\test\bezirke:
[16620320] f:\test\BEZIRKE.DBF
User: USER1
Locks: 0
Access: Read Write
[16620432] f:\test\BEZIRKE.DBF
User: USER2
Locks: 0
Access: Read Write
Anhand der Zugriffs-ID kann dann der Zugriff gekillt werden:
psfile \\192.168.161.9 - u user -p passwort 16620320 -c
Das ganze in eine kleine GUI verpackt oder evtl. auch in eine Batch(wozu ich noch ein bisschen üben müsste) und schon kann man munter File-Zugriffe "killen".
Hallo,
wir haben auch ein Problem und muessen offene Files schliessen.
Wie muss die Kommandzeile aussehen, wenn ich auf dem lokalen Server das mit Administrator und Passwort "gugus" ausführen möchte ?
PSfile \\127.0.0.1 -u administrator -p fuzzy D:\project\Fuzzy\Doctors_0_0.imt -c
stimmt das so ? Bitte Zeile korrigieren.
Gruss
Ralf
wir haben auch ein Problem und muessen offene Files schliessen.
Wie muss die Kommandzeile aussehen, wenn ich auf dem lokalen Server das mit Administrator und Passwort "gugus" ausführen möchte ?
PSfile \\127.0.0.1 -u administrator -p fuzzy D:\project\Fuzzy\Doctors_0_0.imt -c
stimmt das so ? Bitte Zeile korrigieren.
Gruss
Ralf
Hallo Ralf,
meines Wissens kannst Du den Pfad in psfile nicht direkt eingeben, sondern musst hier die ID verwenden, heißt also vorherige Ermittlung der ID mit
psfile \\127.0.0.1 -u administrator -p gugus D:\project\Fuzzy\Doctors_0_0.imt (Ausgabe am Bildschirm oder halt z.B. hinten dran mit >log.txt) -> Ergebnis z.B. [12345678]
Danach dann: PSfile \\127.0.0.1 -u administrator -p gugus 12345678 -c
Zur Übergabe der ID aus erstem psfile an den zweiten psfile-Befehl fällt mir auf die Schnelle nichts ein, dazu hilft aber sicher gerne hier jemand weiter.
Gruß
Ralf
meines Wissens kannst Du den Pfad in psfile nicht direkt eingeben, sondern musst hier die ID verwenden, heißt also vorherige Ermittlung der ID mit
psfile \\127.0.0.1 -u administrator -p gugus D:\project\Fuzzy\Doctors_0_0.imt (Ausgabe am Bildschirm oder halt z.B. hinten dran mit >log.txt) -> Ergebnis z.B. [12345678]
Danach dann: PSfile \\127.0.0.1 -u administrator -p gugus 12345678 -c
Zur Übergabe der ID aus erstem psfile an den zweiten psfile-Befehl fällt mir auf die Schnelle nichts ein, dazu hilft aber sicher gerne hier jemand weiter.
Gruß
Ralf