Resources utilizes output pipeline
This commit is contained in:
parent
346c7ef571
commit
8661d20d07
|
|
@ -54,16 +54,16 @@ function get-resources {
|
||||||
$output += Invoke-Command -ScriptBlock $sblock -ComputerName $pc -SessionOption (New-PSSessionOption -NoMachineProfile -OpenTimeout 45000) | Select-Object * -ExcludeProperty RunspaceId, PSComputerName, PSShowComputerName
|
$output += Invoke-Command -ScriptBlock $sblock -ComputerName $pc -SessionOption (New-PSSessionOption -NoMachineProfile -OpenTimeout 45000) | Select-Object * -ExcludeProperty RunspaceId, PSComputerName, PSShowComputerName
|
||||||
|
|
||||||
# Display system information
|
# Display system information
|
||||||
Write-Host "System Information:"
|
Write-Output "System Information:"
|
||||||
Write-Host "-------------------"
|
Write-Output "-------------------"
|
||||||
Write-Host "Computer Name: $pc"
|
Write-Output "Computer Name: $pc"
|
||||||
Write-Host "Operating System: $($output.OS)"
|
Write-Output "Operating System: $($output.OS)"
|
||||||
Write-Host "Version: $($output.Version)"
|
Write-Output "Version: $($output.Version)"
|
||||||
Write-Host "Total Physical Memory: $($output.TotalMem) GB, Memory Usage: $($output.memUsage) %"
|
Write-Output "Total Physical Memory: $($output.TotalMem) GB, Memory Usage: $($output.memUsage) %"
|
||||||
Write-Host "Processor: $($output.Name) $($output.NumberOfCores) cores, Processor Usage: $($output.procUsage)%"
|
Write-Output "Processor: $($output.Name) $($output.NumberOfCores) cores, Processor Usage: $($output.procUsage)%"
|
||||||
Write-Host "Free Disk Space: $($output.freeDisk) GB / $($output.maxDisk) GB"
|
Write-Output "Free Disk Space: $($output.freeDisk) GB / $($output.maxDisk) GB"
|
||||||
Write-Host "-------------------"
|
Write-Output "-------------------"
|
||||||
Write-Host "Physical Network Adapters:"
|
Write-Output "Physical Network Adapters:"
|
||||||
foreach ($netAdapter in $output.netAdapters) {
|
foreach ($netAdapter in $output.netAdapters) {
|
||||||
$speed = $netAdapter.Speed
|
$speed = $netAdapter.Speed
|
||||||
if ($speed -gt 1000000000) {
|
if ($speed -gt 1000000000) {
|
||||||
|
|
@ -71,6 +71,6 @@ function get-resources {
|
||||||
} elseif($speed -gt 1000000){
|
} elseif($speed -gt 1000000){
|
||||||
$speed = "{0} Mbps" -f ($speed/1000000)
|
$speed = "{0} Mbps" -f ($speed/1000000)
|
||||||
}
|
}
|
||||||
Write-Host "$($netAdapter.InterfaceDescription)`r`n`tType: $($netAdapter.name)`r`n`tLink Speed: $speed"
|
Write-Output "$($netAdapter.InterfaceDescription)`r`n`tType: $($netAdapter.name)`r`n`tLink Speed: $speed"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
Loading…
Reference in a new issue