2 where подряд лучше заменить одним
-like без использования * это -eq
Get-PnpDevice -CimSession localhost | Where-Object {($_.FriendlyName -eq 'Поддержка USB принтера') -and ($_.Class -eq 'USB')} | Get-PnpDeviceProperty | where {$_.KeyName -eq 'DEVPKEY_Device_Parent' } | select -ExpandProperty Data -First 1
The opinion expressed by me is not an official position of Microsoft