var wbemFlagReturnImmediately = 0x10; var wbemFlagForwardOnly = 0x20; var arrComputers = new Array("."); for (i = 0; i < arrComputers.length; i++) { WScript.Echo(); WScript.Echo("=========================================="); WScript.Echo("Computer: " + arrComputers[i]); WScript.Echo("=========================================="); var objWMIService = GetObject("winmgmts:\\\\" + arrComputers[i] + "\\root\\WMI"); var colItems = objWMIService.ExecQuery("SELECT * FROM MS1394_PortDriverInformation", "WQL", wbemFlagReturnImmediately | wbemFlagForwardOnly); var enumItems = new Enumerator(colItems); for (; !enumItems.atEnd(); enumItems.moveNext()) { var objItem = enumItems.item(); WScript.Echo("Active: " + objItem.Active); WScript.Echo("Capabilities: " + objItem.Capabilities); WScript.Echo("ControllerEUI: " + objItem.ControllerEUI); WScript.Echo("DeciVoltsSupplied: " + objItem.DeciVoltsSupplied); WScript.Echo("DeciWattsSupplied: " + objItem.DeciWattsSupplied); WScript.Echo("GeneralAsyncReceiveRequestBufferSize: " + objItem.GeneralAsyncReceiveRequestBufferSize); WScript.Echo("GeneralAsyncReceiveResponseBufferSize: " + objItem.GeneralAsyncReceiveResponseBufferSize); WScript.Echo("InstanceName: " + objItem.InstanceName); WScript.Echo("LinkSpeed: " + objItem.LinkSpeed); WScript.Echo("MaxAsyncReadPacket: " + objItem.MaxAsyncReadPacket); WScript.Echo("MaxAsyncWritePacket: " + objItem.MaxAsyncWritePacket); WScript.Echo("NumberOfIsochRxDmaContexts: " + objItem.NumberOfIsochRxDmaContexts); WScript.Echo("NumberOfIsochTxDmaContexts: " + objItem.NumberOfIsochTxDmaContexts); WScript.Echo("NumberOfPhysicalPorts: " + objItem.NumberOfPhysicalPorts); WScript.Echo("NumberOfResponseWorkers: " + objItem.NumberOfResponseWorkers); WScript.Echo("NumberOfTransmitWorkers: " + objItem.NumberOfTransmitWorkers); WScript.Echo("PhySpeed: " + objItem.PhySpeed); WScript.Echo("Reserved1: " + objItem.Reserved1); } }