Private/Get-Cards.ps1
function Get-Cards { param ( [Parameter()] [String[]] $CardPath ='HKLM:\SYSTEM\CurrentControlSet\Hardware Profiles\UnitedVideo\CONTROL\VIDEO\' ) try { $Cards = Get-ChildItem $CardPath -ErrorAction Stop } catch { Throw('Error getting graphics cards') } return $Cards } |