Returns information about the serial ports installed on a computer.
On Error Resume NextstrComputer = "."Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\cimv2")Set colItems = objWMIService.ExecQuery("Select * from Win32_SerialPort",,48)For Each objItem in colItemsWscript.Echo "Binary: " & objItem.BinaryWscript.Echo "Description: " & objItem.DescriptionWscript.Echo "Device ID: " & objItem.DeviceIDWscript.Echo "Maximum Baud Rate: " & objItem.MaxBaudRateWscript.Echo "Maximum Input Buffer Size: " & objItem.MaximumInputBufferSizeWscript.Echo "Maximum Output Buffer Size: " & objItem.MaximumOutputBufferSizeWscript.Echo "Name: " & objItem.NameWscript.Echo "OS Auto Discovered: " & objItem.OSAutoDiscoveredWscript.Echo "PNP Device ID: " & objItem.PNPDeviceIDWscript.Echo "Provider Type: " & objItem.ProviderTypeWscript.Echo "Settable Baud Rate: " & objItem.SettableBaudRateWscript.Echo "Settable Data Bits: " & objItem.SettableDataBitsWscript.Echo "Settable Flow Control: " & objItem.SettableFlowControlWscript.Echo "Settable Parity: " & objItem.SettableParityWscript.Echo "Settable Parity Check: " & objItem.SettableParityCheckWscript.Echo "Settable RLSD: " & objItem.SettableRLSDWscript.Echo "Settable Stop Bits: " & objItem.SettableStopBitsWscript.Echo "Supports 16-Bit Mode: " & objItem.Supports16BitModeWscript.Echo "Supports DTRDSR: " & objItem.SupportsDTRDSRWscript.Echo "Supports Elapsed Timeouts: " & objItem.SupportsElapsedTimeoutsWscript.Echo "Supports Int Timeouts: " & objItem.SupportsIntTimeoutsWscript.Echo "Supports Parity Check: " & objItem.SupportsParityCheckWscript.Echo "Supports RLSD: " & objItem.SupportsRLSDWscript.Echo "Supports RTSCTS: " & objItem.SupportsRTSCTSWscript.Echo "Supports Special Characters: " & objItem.SupportsSpecialCharactersWscript.Echo "Supports XOn XOff: " & objItem.SupportsXOnXOffWscript.Echo "Supports XOn XOff Setting: " & objItem.SupportsXOnXOffSetNext
This is a VB Script, this can be used by saving the file in .vbs file