Skip to main content

Powershell ile uzaktaki bilgisayarlarınızın çözünürlük detayları bulun!

· One min read

Merhabalar,  Şirketinizde kim hangi çözünürlük kullanıyor ? Sorusunun cevabını almak istiyorsanız, aşağıdaki powershell fonksiyonu tam size göre.

Function Get-Resolution { <# .Synopsis Bilgisayarınızın çözünürlük detaylarını verir. .DESCRIPTION Bu fonksiyon ile uzaktaki bilgisayarların çözünürlük,hertz,model gibi bilgileri kolayca erişebilirsiniz. .EXAMPLE Get-Resolution -ComputerName hasangural,CNolan Get-Resolution -ComputerName (Get-ADComputer -Filter * -Searchbase "OU=HG,dc=hasan,dc=com" | Select-Object -ExpandProperty Name ) #> param ( [Parameter(Mandatory=$True)] [string[]]$ComputerName ) Write-Verbose "Bilgisayara bağlanıyor. $ComputerName" foreach ($Name in $ComputerName){ try { Get-WmiObject -Class Win32_VideoController -ComputerName $Name -ErrorAction Stop | Where-Object {$PsItem.MaxRefreshRate -ne $null} | Select-Object @{n="Bilgisayar Adı";e={$PsItem.PsComputerName}}, @{n="Mevcut Hertz";e={$PsItem.CurrentRefreshRate}}, @{n="Çözünürlük";e={$PsItem.CurrentHorizontalResolution.ToString() + "x" + $PsItem.CurrentVerticalResolution.ToString()}}, @{n="Marka / Model";e={$PsItem.Name}} } catch { Write-Host "$Name adlı bilgisayara bağlanılamadı" } }
}

Resolution