diff --git a/Scripts/check-battery.ps1 b/Scripts/check-battery.ps1 index 1a5b880c..f87dc485 100644 --- a/Scripts/check-battery.ps1 +++ b/Scripts/check-battery.ps1 @@ -12,17 +12,21 @@ #> try { - Add-Type -Assembly System.Windows.Forms - $Details = [System.Windows.Forms.SystemInformation]::PowerStatus - switch ($Details.PowerLineStatus) { - "Online" { $PowerStatus = "Plugged in to AC power" } - "Offline" { $PowerStatus = "Disconnected from AC power" } + if ($IsLinux) { + # TODO + } else { + Add-Type -Assembly System.Windows.Forms + $Details = [System.Windows.Forms.SystemInformation]::PowerStatus + switch ($Details.PowerLineStatus) { + "Online" { $PowerStatus = "Plugged in to AC power" } + "Offline" { $PowerStatus = "Disconnected from AC power" } + } + switch ($Details.BatteryChargeStatus) { + "NoSystemBattery" { $BatteryStatus = "no system battery" } + default { $BatteryStatus = $Details.BatteryChargeStatus } + } + "✅ $PowerStatus, $BatteryStatus" } - switch ($Details.BatteryChargeStatus) { - "NoSystemBattery" { $BatteryStatus = "no system battery" } - default { $BatteryStatus = $Details.BatteryChargeStatus } - } - "✅ $PowerStatus, $BatteryStatus" exit 0 # success } catch { "⚠️ Error in line $($_.InvocationInfo.ScriptLineNumber): $($Error[0])" diff --git a/Scripts/check-ram.ps1 b/Scripts/check-ram.ps1 index 5d8751c2..69864b19 100644 --- a/Scripts/check-ram.ps1 +++ b/Scripts/check-ram.ps1 @@ -52,7 +52,7 @@ try { [float]$Voltage = $Bank.ConfiguredVoltage / 1000.0 $Manufacturer = $Bank.Manufacturer $Location = "$($Bank.BankLabel)/$($Bank.DeviceLocator)" - "✅ $($Capacity)GB $($Type) by $($Manufacturer): $($Speed)MHz, $($Voltage)V at $Location" + "✅ $($Capacity)GB $($Type) at $($Location): $($Speed)MHz, $($Voltage)V by $Manufacturer" } } exit 0 # success