Enumerates configuration values for all 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_SerialPortConfiguration")For Each objItem in colItemsWscript.Echo "Abort Read Write On Error: " & _objItem.AbortReadWriteOnErrorWscript.Echo "Baud Rate: " & objItem.BaudRateWscript.Echo "Binary Mode Enabled: " & objItem.BinaryModeEnabledWscript.Echo "Bits Per Byte: " & objItem.BitsPerByteWscript.Echo "Continue XMit On XOff: " & objItem.ContinueXMitOnXOffWscript.Echo "CTS Outflow Control: " & objItem.CTSOutflowControlWscript.Echo "Discard NULL Bytes: " & objItem.DiscardNULLBytesWscript.Echo "DSR Outflow Control: " & objItem.DSROutflowControlWscript.Echo "DSR Sensitivity: " & objItem.DSRSensitivityWscript.Echo "DTR Flow Control Type: " & objItem.DTRFlowControlTypeWscript.Echo "EOF Character: " & objItem.EOFCharacterWscript.Echo "Error Replace Character: " & objItem.ErrorReplaceCharacterWscript.Echo "Error Replacement Enabled: " & _objItem.ErrorReplacementEnabledWscript.Echo "Event Character: " & objItem.EventCharacterWscript.Echo "Is Busy: " & objItem.IsBusyWscript.Echo "Name: " & objItem.NameWscript.Echo "Parity: " & objItem.ParityWscript.Echo "Parity Check Enabled: " & objItem.ParityCheckEnabledWscript.Echo "RTS Flow Control Type: " & objItem.RTSFlowControlTypeWscript.Echo "Setting ID: " & objItem.SettingIDWscript.Echo "Stop Bits: " & objItem.StopBitsWscript.Echo "XOff Character: " & objItem.XOffCharacterWscript.Echo "XOff XMit Threshold: " & objItem.XOffXMitThresholdWscript.Echo "XOn Character: " & objItem.XOnCharacterWscript.Echo "XOn XMit Threshold: " & objItem.XOnXMitThresholdWscript.Echo "XOn XOff InFlow Control: " & _objItem.XOnXOffInFlowControlWscript.Echo "XOn XOff OutFlow Control: " & _objItem.XOnXOffOutFlowControlNext
This is a VB Script, this can be used by saving the file in .vbs file