写一个脚本获取windows的串口信息
时间: 2024-03-20 20:41:07 浏览: 101
在Windows系统中,我们可以使用PowerShell脚本来获取串口信息。具体步骤如下:
1. 打开PowerShell,编写以下脚本:
```powershell
$ports = Get-WmiObject -query "SELECT * FROM Win32_SerialPort"
foreach ($port in $ports) {
Write-Host "DeviceID: $($port.DeviceID)"
Write-Host "Description: $($port.Description)"
Write-Host "PNPDeviceID: $($port.PNPDeviceID)"
Write-Host "Name: $($port.Name)"
Write-Host "Caption: $($port.Caption)"
Write-Host "--------------------------------------------------"
}
```
2. 将脚本保存为.ps1文件,例如serialport.ps1。
3. 运行该脚本,将会列出所有可用的串口信息,包括DeviceID、Description、PNPDeviceID、Name和Caption等。
注意事项:
- 需要在管理员权限下运行PowerShell。
- 如果遇到“运行脚本被禁止”的错误,需要在PowerShell中执行Set-ExecutionPolicy RemoteSigned命令来更改执行策略。
希望这个脚本能对你有所帮助!
阅读全文