PowerShell ile anlık kaynak kontrolü (tr TR) - EmreOzanMemis/PowerShell-WindowsServer-Scripts GitHub Wiki

Windows işletim sistemlerinizde anlık kaynak kontrolünü PowerShell üzerinden yapmak isterseniz aşağıdaki kodu kullanarak kolayca kontrol edebilirsiniz. Notepad üzerine kodu yapıştırdıktan sonra ismini dosyaismi.ps1 şeklinde kaydetmeniz ve sonrasında PowerShell üzerinden bu dosyayı çalıştırmanız yeterli olacaktır.

 

 

PowerShell

powershell

while($true)
{

    $ComputerCPU = (Get-WmiObject  -Class win32_processor -ErrorAction Stop | Measure-Object -Property LoadPercentage -Average | Select-Object Average).Average

    $ComputerMemory = Get-WmiObject  -Class win32_operatingsystem -ErrorAction Stop
    $UsedMemory = $ComputerMemory.TotalVisibleMemorySize - $ComputerMemory.FreePhysicalMemory
    $Memory = (($UsedMemory/ $ComputerMemory.TotalVisibleMemorySize)*100)
    $RoundMemory = [math]::Round($Memory, 2)
	
	#$disk = Get-PSDrive C | Select-Object Used,Free 
	
	$TotalDisk = Get-WMIObject Win32_LogicalDisk -Filter "DeviceID='C:'"  | ForEach-Object {[math]::truncate($_.Size / 1GB)}
	$FreeSpace = Get-WMIObject Win32_LogicalDisk -Filter "DeviceID='C:'"  | ForEach-Object {[math]::truncate($_.freespace / 1GB)}

    $Date = Get-Date -DisplayHint Date -Format MM/dd/yyyy

    $Time = Get-Date -DisplayHint Time -Format HH:mm:ss

    Write-Host "Date: " $Date " Time: " $Time " CPU: " $ComputerCPU " Memory: " $RoundMemory " Free Space: " $Freespace " Total Size : " $TotalDisk
    
    sleep 2
}

 
PowerShell

powershell

PS C:\Users\Administrator\desktop> .\x.ps1
Date:  04/10/2019  Time:  17:45:16  CPU:  1  Memory:  19.25  Free Space:  23  Total Size :  59
Date:  04/10/2019  Time:  17:45:22  CPU:  1.75  Memory:  19.31  Free Space:  23  Total Size :  59
Date:  04/10/2019  Time:  17:45:29  CPU:  12.75  Memory:  19.26  Free Space:  23  Total Size :  59
Date:  04/10/2019  Time:  17:45:35  CPU:  0.75  Memory:  19.26  Free Space:  23  Total Size :  59
Date:  04/10/2019  Time:  17:45:42  CPU:  1.25  Memory:  19.26  Free Space:  23  Total Size :  59
Date:  04/10/2019  Time:  17:45:48  CPU:  0.75  Memory:  19.26  Free Space:  23  Total Size :  59
Date:  04/10/2019  Time:  17:45:54  CPU:  0.75  Memory:  19.25  Free Space:  23  Total Size :  59
Date:  04/10/2019  Time:  17:46:01  CPU:  1  Memory:  19.25  Free Space:  23  Total Size :  59
Date:  04/10/2019  Time:  17:46:07  CPU:  1  Memory:  19.26  Free Space:  23  Total Size :  59
Date:  04/10/2019  Time:  17:46:14  CPU:  0.75  Memory:  19.25  Free Space:  23  Total Size :  59
Date:  04/10/2019  Time:  17:46:20  CPU:  3.25  Memory:  19.25  Free Space:  23  Total Size :  59
Date:  04/10/2019  Time:  17:46:27  CPU:  11.5  Memory:  19.25  Free Space:  23  Total Size :  59
Date:  04/10/2019  Time:  17:46:33  CPU:  0.5  Memory:  19.28  Free Space:  23  Total Size :  59
Date:  04/10/2019  Time:  17:46:39  CPU:  1.5  Memory:  19.25  Free Space:  23  Total Size :  59
Date:  04/10/2019  Time:  17:46:46  CPU:  0.5  Memory:  19.25  Free Space:  23  Total Size :  59
 
⚠️ **GitHub.com Fallback** ⚠️