Change the primary key in to something else?

Change the primary key in to something else?

This question was asked like 3 years ago, but it wasn't really resolved in a helpful way to me.  We have a very large inventory of computer (4000+), and the names are rather "fluid", in that when one breaks, we will replace it with a spare while it is being repaired, and then the repaired one will become the spare.  Having the computer name be the primary key does nothing to help us make sure the right computers are in the right place, as they are not always on to scan and update these lists and we may not always remember to change the names in ManageEngine.

Is it possible to set something else as the primary key?  Something more uniquely identifiable like the serial number or the mac address?  We have asset tags, but those are assigned by purchasing and not able to be retrieved by a scan unless someone goes and inputs that number by hand into 4000 machines...

                  New to ADSelfService Plus?