Assign unique SID to USB devices

Hello community!
I want to assign unique serial identificators (SID) to my usb devices (keyboard, mouse, flash drives) so if I re-plug them on my machine the SID remain the same!
Is something like this possible to be done through PowerShell?
Thanks in advance!

There are ways to query USB and get Serial Number, such as Win32_USBControllerDevice. However, the attributes are read-only and there is no method to set data on devices.

Thank you for the answer.
Unfortunately this is what I feel too.
However I still search for a way that this Powerfull tool will help me out with my task.
Thank you !!