Windows Server'da açık dosyalar nasıl görüntülenir (2012, 2016 ve 2019)
Bir dosyanın Windows sunucusunda açık olduğu zamanlar vardır ve onu hangi kullanıcı veya işlemin açtığını görmeniz gerekir. Bu açık dosyalar kilitlenebilir ve kullanıcıların düzenleme yapmasını engelleyebilir, yazılımı yükseltirken hatalara neden olabilir, yeniden başlatmayı geciktirebilir vb.
Bu yazıda size Windows sunucuları ve iş istasyonlarındaki açık dosyaları hızlı bir şekilde nasıl görüntüleyeceğinizi göstereceğim.
Her iki yöntem de yerleşik Windows araçlarını kullanır ve çoğu Windows sürümünde çalışır (Bunu Server 2012, 2016, 2019 ve Windows 10'da test ettim).
Video öğretici
Videoları sevmiyorsanız veya daha fazla ayrıntı istiyorsanız okumaya devam edin.
1. Yöntem: Bilgisayar Yönetimi konsolunu kullanarak Açık dosyaları görüntüleme
Bu ilk yöntem, paylaşılan bir klasördeki açık dosyaları görüntülemek için kullanılır. Bu, kullanıcıların açık bıraktığı kilitli dosyalardaki sorunları gidermenin en iyi yoludur. Hangi işlemin açık bir dosyaya sahip olduğunu görmeniz gerekiyorsa yöntem 2'ye göz atın.
1. Adım: Başlat menüsünü sağ tıklayın ve Bilgisayar Yönetimi'ni seçin
Bilgisayar yönetimine erişmenin başka bir yolu da başlat menüsü arama kutusuna compmgmt.msc yazmaktır.
Bu konsolu, paylaşılan klasörün bulunduğu bilgisayarda veya sunucuda açmanız gerekecektir. Örneğin, HR adında paylaşılan bir klasöre sahip dosya1 adında bir sunucum var. Bu paylaşımdaki açık dosyaları görmek için dosya1 sunucusundan bilgisayar yönetim konsolunu açmam gerekecek.
2. Adım: Paylaşılan Klasörler'i ve ardından açık dosyaları tıklayın
Artık rallen kullanıcısının HR klasörünün ve adpro.txt dosyasının açık olduğunu görebiliyorum.
Gerekirse dosyaya sağ tıklayıp “Açık Dosyayı Kapat” seçeneğini seçebilirim. Bu, bir dosya kilitlendiğinde yapılması gereken bir şeydir.
Yöntem 1 için bu kadar.
Bir dosya veya klasöre kimin izin verdiğini kontrol etmeniz gerekiyorsa NTFS etkili izinleri nasıl görüntüleyebilirim rehberime göz atın.
Yöntem 2: PowerShell kullanarak açık dosyaları görüntüleme
Bu bölümde, Windows'ta açık dosyaları görüntülemek için Get-SMBOpenFile cmdlet'ini nasıl kullanacağınızı göstereceğim.
Örnek 1: Tüm açık dosyaları alın
get-smbopenfileYukarıdaki komut Dosya Kimliğini, Oturum Kimliğini ve yolu döndürecektir.
Örnek 2: Kullanıcıyı ve bilgisayarı görüntüle
Get-SmbOpenFile | select ClientUserName, ClientComputerNameYukarıdaki komut, açık dosyalar için kullanıcıyı, bilgisayarı ve dosya yolunu görüntüler.
Örnek 3: Belirli bir kullanıcı için açık dosyaları alma
Get-SMBOpenFile -ClientUserName "adpro\robert.allen"|select ClientComputerName,Path,ClientUserNameYukarıdaki komut “robert.allen” kullanıcısı için tüm açık dosyaları alacaktır.
Örnek 4: Belirli bir bilgisayardaki açık dosyaları alın
Get-SMBOpenFile -ClientComputerName 192.168.100.20 | select ClientComputerName, pathYukarıdaki örnekte, bilgisayardaki tüm açık dosyaları 192.168.100.20 IP adresine sahip olarak alıyorum.
Yöntem 3: Kaynak izleyiciyi kullanarak açık dosyaları görüntüleme
Açık bir dosyanın hangi işlemin kilitlendiğini görmeniz gerekiyorsa kaynak izleyiciyi kullanın.
1. Adım: Başlat menüsü arama kutusuna Kaynak monitörü yazın
Bu, Kaynak Monitörüne erişmenin en hızlı yoludur.
Diğer bir seçenek de görev yöneticisini açmak, performans sekmesine tıklayıp ardından Kaynak Monitörünü Aç'a tıklamaktır.
2. Adım: Kaynak monitöründe disk sekmesini tıklayın
Artık kaynak monitörünü açtığıma göre sadece disk sekmesine tıklamam gerekiyor.
Artık disk etkinliğiyle ilgili açık dosyalar, PID, saniyedeki okuma ve yazma baytları ve daha fazlası gibi her türlü ayrıntıyı görebiliyorum.
Tam dosya yolunu görebilmeniz için sütunları hareket ettirebilirsiniz.
Çok fazla disk etkinliğim var, canlı izlemeyi durdurup açık dosya etkinliğini görüntüleyebilirsiniz.
Canlı izlemeyi durdurmak için monitöre gidin ve ardından izlemeyi durdur seçeneğini seçin.
Bu makaleyi beğendiyseniz daha fazla Active Directory Eğitimi için lütfen YouTube Kanalımıza abone olun.









