From 8661d20d07fd7e42dc4af92d85ac847475225f5b Mon Sep 17 00:00:00 2001 From: Zachary Gorman Date: Tue, 13 Aug 2024 08:44:59 -0700 Subject: [PATCH] Resources utilizes output pipeline --- Private/Resources.ps1 | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/Private/Resources.ps1 b/Private/Resources.ps1 index cc7ecec..47118de 100644 --- a/Private/Resources.ps1 +++ b/Private/Resources.ps1 @@ -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 # Display system information - Write-Host "System Information:" - Write-Host "-------------------" - Write-Host "Computer Name: $pc" - Write-Host "Operating System: $($output.OS)" - Write-Host "Version: $($output.Version)" - Write-Host "Total Physical Memory: $($output.TotalMem) GB, Memory Usage: $($output.memUsage) %" - Write-Host "Processor: $($output.Name) $($output.NumberOfCores) cores, Processor Usage: $($output.procUsage)%" - Write-Host "Free Disk Space: $($output.freeDisk) GB / $($output.maxDisk) GB" - Write-Host "-------------------" - Write-Host "Physical Network Adapters:" + Write-Output "System Information:" + Write-Output "-------------------" + Write-Output "Computer Name: $pc" + Write-Output "Operating System: $($output.OS)" + Write-Output "Version: $($output.Version)" + Write-Output "Total Physical Memory: $($output.TotalMem) GB, Memory Usage: $($output.memUsage) %" + Write-Output "Processor: $($output.Name) $($output.NumberOfCores) cores, Processor Usage: $($output.procUsage)%" + Write-Output "Free Disk Space: $($output.freeDisk) GB / $($output.maxDisk) GB" + Write-Output "-------------------" + Write-Output "Physical Network Adapters:" foreach ($netAdapter in $output.netAdapters) { $speed = $netAdapter.Speed if ($speed -gt 1000000000) { @@ -71,6 +71,6 @@ function get-resources { } elseif($speed -gt 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" } } \ No newline at end of file