Smazání otevřeného souboru na MS Windows 2008 serveru

Předpokládám, že každý z Vás se setkal s problémem smazání nebo aktualizace souboru na souborovém serveru, kdy nebylo možné přepsat či odstranit soubor, který blokoval uživatel přes CIFS či jiný protokol pro sdílení souborů.
Při správě serveru lze s výhodou využít jak možnosti příkazového řádku, který je nutné spustit pod oprávněním lokálního administrátora nebo grafické prostředí. V příkazovém řádku je využit příkaz:
openfiles.exe se syntaxí:
openfiles.exe /query Vám vypíše otevřené soubory, uživatelské jméno a ID pod kterým je relace indetifikována.

C:Windowssystem32>openfiles.exe /query | more

Informace:  Chcete-li zobrazit místní otevřené soubory,
            musí být povolen globální příznak systému
            Udržování seznamu objektů.
            Další informace zobrazíte zadáním příkazu
            Openfiles /?.


Soubory otevřené prostřednictvím místních sdílených umístění:
-------------------------------------------------------------

ID       Otevřeno uživatelem  Typ        Soubor (Cestaspustitelný soubor)
======== ==================== ========== =====================================
14092861 kyndlova             Windows    E:ASRDASRDDATA_UCEUCTY.CDX
13421977 kocova               Windows    E:ASRDASRDDATAzuzi.FPT
34896640 kyndlova             Windows    E:ASRDASRDDATAplatby.CDX
87241932 kocova               Windows    E:ASRDASRDDATAdlu_ts.DBF
19461621 kocova               Windows    E:..ASRDDATA_Wdruhy_zasilek.CDX
67116032 daitlova             Windows    E:ASRDASRDDATAzaloby.FPT
32883425 kyndlova             Windows    E:ASRDASRDDATAzadr.CDX
80531660 daitlova             Windows    E:ASRDASRDDATAplocha.CDX
23488225 kyndlova             Windows    E:ASRDASRDDATA_UCEUCTY.DBF
67110400 kyndlova             Windows    E:..ASRDASRDDATA_Wdelegati.FPT
28185886 marhoulova           Windows    E:..vyřazovací protokol 2017_2.doc
34896783 prochazka            Windows    E:ASRDASRDPROGWIN
26845593 daitlova             Windows    E:..ASRDASRDDATA_Wdelegati.CDX
53689446 kocova               Windows    E:..posta_nastaveni_prog.dbf
26846822 kyndlova             Windows    E:ASRDASRDDATAvodomer.FPT

Pokud není možné ukončit proces sdílení na straně uživatele (dohoda, zaseknuté PC a pod.) pro odstranění zámku použijte příkaz:
openfiles.exe /disconnect /id openFileID

V grafickém prostředí je možné ve Spravci serveru v záložce Role najít položku souborová služba. Dále ve Správa sdílených složek vyberete konkrétní konkrétní sdílenou složku a v menu vpravo položku Spravovat otevřené soubory. zde již je možné zavřít jedním příkazem všechny otevřené soubory, případně pouze jeden konkrétní vybraný.

Přečteno: 24 858×

Similar Posts