Question [Résolu] Utiliser une commande AT dans Powershell

Plus d'informations
il y a 9 ans 8 mois #22235 par Florent
Bonjour !

Dans notre parc informatique, de nombreux utilisateurs possèdent une clé 3G Huawei qui pose problème. Le comportement normal serait qu'une fois cette clé usb branchée, elle déclenche une connexion auto au réseau 3G prévu. Or, rien ne se produit : la clé est vue comme une carte réseau et apparait dans le centre réseau et partage comme une connexion réseau déconnectée. Nous avons trouvé une solution, avec hyperterminal et une commande AT :
[code:1]AT^NDISDUP=1,1,\"web123\"[/code:1]

En me connectant au port COM correspondant et en executant la commande, la connexion auto s'effectue.

Je cherche à faire la même chose avec powershell (en me passant donc d'hyperterminal), et c'est là que j'ai besoin d'aide.

J'ai testé ce bout de code :

[code:1]$port=new-object system.io.ports.serialport com1,9600,None,8,One
$port.open()
$port.writeline(\"AT^NDISDUP=1,1,\"\"web123\"\"\"«»)
$port.close
[/code:1]

Cela ne provoque pas d'erreur, mais cela n'a aucun effet.

C'est peut être une mauvaise syntaxe... ce site donne quelques détails : www.sharetechnote.com/html/Handbook_LTE_...mand_PowerShell.html

En vous remerciant<br><br>Message édité par: Arnaud, à: 31/08/16 15:47

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 9 ans 8 mois #22236 par Florent
Solution trouvée... juste un soucis de syntaxe

[code:1]$port=new-object system.io.ports.serialport com1,9600,None,8,One
$port.Open()
$port.WriteLine(\&quot;AT^NDISDUP=1,1,`r\&quot;\&quot;web123`r\&quot;\&quot;\&quot;)
$port.Close()[/code:1]<br><br>Message édité par: Mrflamby, à: 30/08/16 16:41

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 9 ans 8 mois #22245 par Arnaud Petitjean
Salut MrFlamby,

Merci d'avoir posté la réponse.

Arnaud

MVP PowerShell et créateur de ce magnifique forum :-)
Auteur de 6 livres PowerShell aux éditions ENI
Fondateur de la société Start-Scripting
Besoin d'une formation PowerShell ?

Connexion ou Créer un compte pour participer à la conversation.

Temps de génération de la page : 0.036 secondes
Propulsé par Kunena