# Run this script with administrative privileges # Get all USB devices $usbDevices = Get-PnpDevice | Where-Object { $_.Class -eq "USB" } # Disable all USB devices foreach ($device in $usbDevices) { Disable-PnpDevice -InstanceId $device.InstanceId -Confirm:$false } # Wait for 3 seconds Start-Sleep -Seconds 5 # Re-enable all USB devices foreach ($device in $usbDevices) { Enable-PnpDevice -InstanceId $device.InstanceId -Confirm:$false }