PowerShell: Açık dosyaları bulun ve kapatın (SMB Paylaşımı)
Hangi dosyalar açık? Dosya sunucusuna kim bağlı? Bu bilgiler dosya sunucunuzu yedeklemek, bakımını yapmak veya yeniden başlatmak için yararlı olabilir. Bu görevi gerçekleştirmek için paylaşımın yolunu, açık dosyaları ve bağlı kullanıcıyı göstermek üzere Get-SmbOpenFile komutunu çalıştırın.
Get-SmbOpenFile
Windows PowerShell'i bir çalıştırmada açın
Get-SmbOpenFile | Format-ListYalnızca belirli bir dosya paylaşımına yönelik bağlantıları göstermek için Get-SmbOpenFile'ı Where-Object ile çalıştırın.
Get-SmbOpenFile | Where-Object Path -eq "C:\Data\" | Format-ListGet-SmbSession
Tüm bağlantıların çalıştığını göstermek için
Get-SmbSessionAçık dosyaları kapatma
Bir sonraki görevim bu açık dosyaları kapatmak. İlk önce FileId'yi arıyorum.
Bu dosya için artık her şey bitti ?
Close-SmbOpenFile -FileId 120259084297


