PnP_Fix.ps1

function PnP-Fix {
            $devices = Get-PnpDevice | Where-Object {$_.Class -eq "Human Interface Device" -or $_.Class -eq "Keyboard" -or $_.Class -eq "Mouse"}
            $deviceId = $devices.InstanceId
            foreach ($device in $devices) {
            Disable-PnpDevice -InstanceId $deviceId -Confirm:$false
            Wait 5
            Enable-PnpDevice -InstanceId $deviceId -Confirm:$false}
}