Automated way to know which hardware in my company has been used by a certain laptop

In Windows 10, is there an automated way to know which hardware in my company is being used by a certain laptop? For example, knowing which mouse, which keyboard, etc. has been used or ever connected to a certain computer... Is this being logged somewhere in Windows? The serial number or brand of the devices connected?


USBDeview utility is what you are looking for. It can also connect to a remote computer