Manage open files and sessions
Hola liebe Gemeinde,
Ich hab mal ne frage...
Habe neu einen Filserver 2012r2, jetzt wollte/musste/sollte ich ein File schliesen, das durch einen Benutzer gesperrt war.
Nachdem ich schon mal die Management Console gesucht habe, die ich dann unter fsmgmt.msc gefunden habe, musste ich festellen, dass weder "session" noch "close File" funktioniert!
Er löscht zwar den eintrag aus der Liste, das File ist aber nach wie vor offen.
Hat das auch wer? Kann mir vielliecht jemand einen Ratschlag geben?
Wie gesagt Server ist ein 2012r2 up2date Files werden von Windows 7 OS geöffnet.
Vielen Dank.
lg
Philipp
Ich hab mal ne frage...
Habe neu einen Filserver 2012r2, jetzt wollte/musste/sollte ich ein File schliesen, das durch einen Benutzer gesperrt war.
Nachdem ich schon mal die Management Console gesucht habe, die ich dann unter fsmgmt.msc gefunden habe, musste ich festellen, dass weder "session" noch "close File" funktioniert!
Er löscht zwar den eintrag aus der Liste, das File ist aber nach wie vor offen.
Hat das auch wer? Kann mir vielliecht jemand einen Ratschlag geben?
Wie gesagt Server ist ein 2012r2 up2date Files werden von Windows 7 OS geöffnet.
Vielen Dank.
lg
Philipp
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 309812
Url: https://administrator.de/forum/manage-open-files-and-sessions-309812.html
Ausgedruckt am: 25.12.2024 um 15:12 Uhr
10 Kommentare
Neuester Kommentar
Hi,
wenn Du am Server eine Datei "schließst" oder eine Sitzung beendest, dann hängt es vom Programm ab, welches dieses Datei am Client geöffnet hat, wie es sich verhält. Mache haben Probleme damit, die meisten nicht. Sobald das Programm die immer noch geöffnete Datei wieder "anfässt"wird auf dem Server eine neue Sitzung erstellt (falls inszwischen geschlossen) und die Datei neu gelockt (falls inzwischen geschlossen). Das ist vollkommen normal.
Wenn auf diese Weise eine Datei "freisetzen" willst, ohne das Programm am Client, welches diese Datei offen hat, zu schließen, dann hilft nur, die Freigabe auf dem Server offline zu nehmen:
Dann erst die Datei und/oder Sitzung auf dem Server schließen.
Aber:
Warum musst Du die Datei denn schließen?
E.
wenn Du am Server eine Datei "schließst" oder eine Sitzung beendest, dann hängt es vom Programm ab, welches dieses Datei am Client geöffnet hat, wie es sich verhält. Mache haben Probleme damit, die meisten nicht. Sobald das Programm die immer noch geöffnete Datei wieder "anfässt"wird auf dem Server eine neue Sitzung erstellt (falls inszwischen geschlossen) und die Datei neu gelockt (falls inzwischen geschlossen). Das ist vollkommen normal.
Wenn auf diese Weise eine Datei "freisetzen" willst, ohne das Programm am Client, welches diese Datei offen hat, zu schließen, dann hilft nur, die Freigabe auf dem Server offline zu nehmen:
- entweder Server-Dienst beenden --> alle Freigaben betroffen
- Freigabe löschen oder Freigabe-Rechte auf Admin einschränken --> alle Dateien unter dieser Freigabe betroffen
- Datei-Rechte selektiv für betroffene Benutzer einschränken --> nur die Datei betroffen
Dann erst die Datei und/oder Sitzung auf dem Server schließen.
Aber:
Warum musst Du die Datei denn schließen?
E.
Da kann ich @emeriks nur vollkommen zustimmen.
Du kannst mal meine PS Alternative dazu probieren, oder net session oder net file auf der Kommandozeile benutzen:
Powershell - GUI für offene Netzwerk-Sessions (net session) und offene Dateihandles (net file)
Ein kleiner temporärer Deny-Eintrag auf das Share für dem Client vor dem Trennen des file-handles reicht eigentlich zuverlässig.
Grüße Uwe
Du kannst mal meine PS Alternative dazu probieren, oder net session oder net file auf der Kommandozeile benutzen:
Powershell - GUI für offene Netzwerk-Sessions (net session) und offene Dateihandles (net file)
Unter 2008 schloss der Server das File -> auf dem Desktop des Users wurde auch das Program geschlossen.
Das ist sehr selten das das automatisch passiert das ist eher nicht die Regel! Die Programme versuchen heutzutage eher die Verbindung wiederherzustellen anstatt sich zu beenden und das ist Programmabhängig ...Ein kleiner temporärer Deny-Eintrag auf das Share für dem Client vor dem Trennen des file-handles reicht eigentlich zuverlässig.
Grüße Uwe
Zitat von @thatsright:
WAS bringt denn das Feature Open Files? mit dem Punkt "close Open File", wenn es nicht wirklich geschlossen wird??
Das bedeutet: schließe das "network file handle" auf dem Server, nicht das Programm oder die Datei auf dem Client!WAS bringt denn das Feature Open Files? mit dem Punkt "close Open File", wenn es nicht wirklich geschlossen wird??
Die Anwendung auf dem Client bekommt bei einem solchen Vorgang nur mit, "aha meine Verbindung zur Datei wurde getrennt, also stelle ich sie bei Bedarf wieder her."
WAS bringt denn das Feature Open Files? mit dem Punkt "close Open File", wenn es nicht wirklich geschlossen wird??
Wie @colinardo schon schreibt. Eine Funktion aus einer Welt vor unsrere Zeit. Sie funktioniert immer noch. Nur, die "modernen" Programme bauen immer wieder eine neue Sitzung/Locks auf. Die von uns genannten Maßnahmen verhindern neue Sitzungen/Locks.