Я хотел бы создать сценарий powershell, позволяющий мне запускать PuTTy с параметрами для подключения в последовательном сообщении с «хостом чтения». Вот мой код на данный момент:
#For Serial connection
$ConnectionType = Read-Host "Enter your Connection type"
$SerialLine = Read-Host "Enter Your SerialLine like COM1"
$Speed = Read-Host "Enter your Bauds speed"
putty.exe $ConnectionType $SerialLine $Speed
И только во время запуска моего скрипта я могу ввести свои данные, но окно с ошибкой шпатлевки помечает меня как «неожиданный аргумент «9600»».
Я не знаю, где я облажался в своем коде, или это просто шпатлевка не любит работать с powershell. Я был бы очень признателен за вашу помощь
Большое спасибо !
Powershell имеет встроенный модуль SSH для создания удаленных подключений. См. Документация по PowerShell для SSH
Как видно из Документация командной строки Putty, Putty требует других параметров для запуска putty.exe из командной строки.
Здравствуйте, я думаю, что, возможно, решил проблему, действительно, я наткнулся на этот документ, и, похоже, он работает с моими параметрами, которые я ввожу, такими как «SerialLine» и бод. (уточняю, что это чисто образовательный скрипт, направленный на саморазвитие в скриптинге) так что это не слишком серьезно, если он не работает :)
что вы ожидаете, что ваши пользователи попытаются ввести, когда будет предложено указать тип подключения? читая the.earth.li/~sgtatham/putty/0.76/htmldoc/…, кажется, что вы должны использовать "-serial" для $ConnectionType" и "-sercfg 9600,8,n,1,N" для $Speed. Ваш сценарий не выглядит очень гибким, так как вам не понадобится скорость я думаю, скорость для типов, отличных от серийных.