Benutzer mit den meisten Antworten
Offene Datei am Server schließen

Frage
-
Hallo Leute!
Ich habe immer wieder das Problem, dass Word-Dateien auf dem Server geöffnet sind und von den Benutzern vergessen werden. Ein anderer Benutzer möchte das File dann bearbeiten und bekommt natürlich nur ein schreibgeschütztes Dokument. Mit get-openfiles bekomme ich den genauen Pfad der Datei. Das passt ja. Ich möchte diese Datei jetzt mit einem weiteren PowerShell Befehl schließen, so wie ich es unter "Freigabe und Speicherverwaltung" grafisch machen würde. Gibt es da keinen einfachen Befehl dafür? Was muss ich tun, damit das funktioniert?
Danke für Eure Hilfe!
Jörg
Antworten
-
hallo Jörgi!
Um offene Files zu schliessen muss man tief in die Windows API hineingreifen.
Auf dem Lokalen Rechner kann Handle.exe von Sysinternals das machen
http://technet.microsoft.com/de-de/sysinternals/bb896655
Remote geöffnete Files kann PSFile erledigen, auch von Sysinternals
http://technet.microsoft.com/de-de/sysinternals/bb897552
Hier ist ein PowerShell Programm das die handle.exe nutz:
http://gallery.technet.microsoft.com/scriptcenter/79e3a8d3-fe68-4e6a-b41e-1fd22539e264Meine PowerShell Artikel, Buchtipps und kostenlose PowerShell Tutorials + E-Books
Mein deutscher PowerShell Blog
Mein 21 Teiliger PowerShell Video Grundlehrgang
Deutsche PowerShell Videos auf Youtube
Folge mir auf:
Twitter | Facebook | Google+ | Deutsches PowerShell Forum (TechNet)- Als Antwort markiert Jörgi Samstag, 5. Oktober 2013 13:43
Alle Antworten
-
hallo Jörgi!
Um offene Files zu schliessen muss man tief in die Windows API hineingreifen.
Auf dem Lokalen Rechner kann Handle.exe von Sysinternals das machen
http://technet.microsoft.com/de-de/sysinternals/bb896655
Remote geöffnete Files kann PSFile erledigen, auch von Sysinternals
http://technet.microsoft.com/de-de/sysinternals/bb897552
Hier ist ein PowerShell Programm das die handle.exe nutz:
http://gallery.technet.microsoft.com/scriptcenter/79e3a8d3-fe68-4e6a-b41e-1fd22539e264Meine PowerShell Artikel, Buchtipps und kostenlose PowerShell Tutorials + E-Books
Mein deutscher PowerShell Blog
Mein 21 Teiliger PowerShell Video Grundlehrgang
Deutsche PowerShell Videos auf Youtube
Folge mir auf:
Twitter | Facebook | Google+ | Deutsches PowerShell Forum (TechNet)- Als Antwort markiert Jörgi Samstag, 5. Oktober 2013 13:43
-
Naja, man kann das jetzt hart beenden, aber der Sinn hinter dieser Meldung ist ja der, das es nicht passieren sollte das zwei User gleichzeitig das Gleiche Dokument bearbeiten und so die Änderung eines Benutzers verworfen wird, das provozierst du nun aber direkt.
Besser wäre es wenn sich die User einfach selbst verständigen, da ja jedesmal drin steht wer die Datei noch offen hat.
Ist zwar jetzt ohne Technologie gelöst, aber wenn bei dir die ersten Meldungen eingehen das "meine Änderungen von einem gaaaaaanzen Tag weg sind" geht bei dir die nächste Baustelle auf...
-
Danke auch für Deine Hilfe. Es stimmt natürlich was Du sagst, aber in meinem Fall ist es schwierig den Benutzer zu erwischen, der das File offen hält. Außerdem kann ich in 99,5% der Fälle davon ausgehen, dass der Benutzer das Dokument nicht verändert hat, sondern nur lesen wollte. Insofern hilft mir die technisch harte Lösung am öftesten weiter.
lg
Jörgi