Is there an easy way, or a utility that can be run on active Windows servers that will give you a detailed hardware inventory report, specifically to include the discovery of server duplex settings and port speeds installed on the server, in addition to a logical inventory of the servers?