Saya ingin tahu siapa yang mengunci file di jaringan berbagi.
Inilah masalahnya: berbagi jaringan ada di NAS, jadi saya tidak bisa masuk. Saya membutuhkan alat untuk mengetahui dari jarak jauh siapa yang mengunci file. Tidak praktis untuk me-reboot NAS setiap waktu, karena ada beberapa pengguna.
Handle.exe , Process Explorer dan PsFile tampaknya terbatas pada file di mesin lokal, jadi mereka tidak berfungsi untuk saya.
Pada server Windows 2008 R2 Anda memiliki dua cara untuk melihat file apa yang membuka dan menutup koneksi tersebut.
Melalui Berbagi dan Manajemen Penyimpanan
Manajer Server> Peran> Layanan File> Berbagi dan Manajemen Penyimpanan> klik kanan pada SaSM> Kelola Buka File
Melalui OpenFiles
CMD> Openfiles.exe / query / s SERVERNAME
Lihat http://technet.microsoft.com/en-us/library/bb490961.aspx .
sumber
PsFile bekerja pada mesin jarak jauh. Jika akun login saya sudah memiliki akses ke remote share, saya cukup masuk ke:
(ganti "remote-share" dengan nama server file Anda) dan itu akan mencantumkan setiap dokumen yang dibuka pada share itu, bersama dengan siapa yang membukanya, dan ID file jika saya ingin memaksa file ditutup. Bagi saya, ini adalah daftar yang sangat panjang, tetapi dapat dipersempit dengan memasukkan sebagian jalur:
Ini agak rumit, karena dalam kasus saya pembagian jarak jauh ini dipasang sebagai Z: di mesin lokal saya, tetapi psfile mengidentifikasi jalur seperti yang ditentukan di server file jarak jauh, yang dalam kasus saya adalah I: (milik Anda akan berbeda) . Saya hanya harus menyisir hasil dari psfile run pertama saya untuk melihat beberapa jalur yang dikembalikan dan kemudian menjalankannya lagi dengan jalur parsial untuk mempersempit hasil.
Secara opsional, PsFile akan membiarkan Anda menentukan kredensial untuk remote share jika Anda perlu menyediakannya untuk akses.
Terakhir, tip yang sedikit diketahui: jika seseorang mengklik file di Windows Explorer dan memotong atau menyalin file dengan maksud untuk menempelkannya di tempat lain, tindakan itu juga mengunci file.
sumber
Jika ini hanya kasus mengetahui / melihat siapa yang ada dalam file pada waktu tertentu (dan jika Anda menggunakan windows) cukup pilih file 'view' sebagai 'details', yaitu daripada Thumbnail, tiles atau ikon dll. dalam tampilan 'detil', secara default Anda akan ditampilkan; - Nama file - Ukuran - Jenis, dan - Tanggal diubah
Yang perlu Anda lakukan sekarang adalah klik kanan di mana saja di sepanjang toolbar tersebut (nama file, ukuran, jenis dll ...) dan Anda akan diberikan daftar opsi lain yang dapat ditampilkan oleh toolbar.
Pilih 'Pemilik' dan kolom baru akan menampilkan nama pengguna orang yang menggunakan file tersebut atau yang awalnya membuatnya jika tidak ada orang lain yang menggunakannya.
Ini bisa sangat berguna saat menggunakan database MS Access bersama.
sumber
Sesi ditangani oleh perangkat NAS. Apa yang Anda tanyakan bergantung pada perangkat NAS dan tidak ada hubungannya dengan windows. Anda harus melihat firmware NAS Anda untuk melihat apa yang didukungnya. Satu-satunya cara lain adalah mengendus paket dan mengerjakannya sendiri.
sumber
Jawaban parsial: Dengan Process Explorer, Anda dapat melihat pegangan pada jaringan bersama yang dibuka dari mesin Anda .
Gunakan Menu "Find Handle" dan kemudian Anda dapat mengetikkan jalur seperti ini
sumber
sepertinya Anda memiliki masalah yang sama yang saya coba selesaikan di sini . dalam kasus saya, ini adalah fileserver Linux (menjalankan samba, tentu saja), jadi saya dapat masuk dan melihat proses apa yang mengunci file; sayangnya, saya belum menemukan cara menutupnya tanpa mematikan sesi yang bertanggung jawab. AFAICT, klien jendela 'mengira' sudah ditutup; tetapi tidak repot-repot memberi tahu server file.
sumber
Tutup file
e:\gestion\yourfile.dat
, buka oleh semua pengguna (/a *
)lebih lanjut di: http://dosprompt.info/commands/openfiles.asp
sumber