← Anasayfa

Get-WmiObject Network Share Neden Boş Disk Döndürüyor?

Depolama Sistemleri, Hata ÇözümlemePowerShell

Sistemin (Local sunucunun) disk kapasite boşluklarını çekmek için Get-WmiObject Win32_LogicalDisk mükemmeldir lakin bir sunucuya CIFS üzerinden bağladığınız Mapped Drives (Z Sürücüsü vs) tarandığında aniden '0 GB Boş' diye rapor döndürür.

WMI'ın Local Sevdası ve Yetki Kayması

Bu bir hata değil Windows güvenliği ahlakıdır. WMI komutu, betiği işleten System yetkilisi altında çalışır. Lakin asası uzaktaki Z diskini o hesaba Mapleyen kişi sizin kendi Administrator profilinizdir! WMI sistem hesaplarının kafasında Z diye bir mefhum asla barınmamıştır ki kapasitesini umsun! Böylesi çapraz zafiyetlerde (Ağdan asılan paylaşımların boyutunda boşluk ölçümünde) WMI kütüğü yerine Get-PSDrive metodu kullanılarak o an oturumu açık kişinin gözünden kapasiteler çekilirse anında 10 TB klasör büyüklükleri Terminalde yankılanacaktır.