我如何使用 powershell 执行 at 命令

How I could execute an at command with powershell

我有一个 3G 华为设备,当我插入它时,它显示为断开网络连接。通常,我应该自动连接到 3G 移动网络。为了解决这个问题,我找到了一个 AT 命令,并将它与 HyperTerminal 一起使用。这是命令:

AT^NDISDUP=1,1,"web123"

当我在 3G 设备端口上打开超级终端并写入此命令时,我会自动连接到我的 3G 网络。

我正在搜索如何使用 PowerShell 执行此命令。我试过这个脚本:

$port=new-object system.io.ports.serialport com9,9600,None,8,One
$port.Open()
$port.WriteLine("AT^NDISDUP=1,1,""web123""")
$port.Close()

没有报错,但是没有像超级终端那样自动连接,我一直处于断开网络连接的状态。

这个 link 帮助我找到解决方案:Sample to use AT command in PowerShell

然后:

$port=new-object system.io.ports.serialport com1,9600,None,8,One
$port.Open()
$port.WriteLine("AT^NDISDUP=1,1,`r""web123`r""")
$port.Close()