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} } |