如何使用powershell执行at命令

时间:2016-08-30 13:04:51

标签: powershell serial-port at-command

我有一个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()

我没有收到任何错误,但是没有自动连接,因为超级终端没有,并且我一直处于断开的网络连接状态。

1 个答案:

答案 0 :(得分:1)

此链接可帮助我找到解决方案:Sample to use AT command in PowerShell

然后:

class Contract: Object {
    dynamic var ContractID = 0
    dynamic var 2016 = ""
    dynamic var 2017 = ""
    dynamic var 2018 = ""
    dynamic var 2016% = ""
    dynamic var 2017% = ""
    dynamic var 2018% = ""