Скрипт Powershell запускает Putty

Я хотел бы создать сценарий 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. Я был бы очень признателен за вашу помощь

Большое спасибо !

что вы ожидаете, что ваши пользователи попытаются ввести, когда будет предложено указать тип подключения? читая the.earth.li/~sgtatham/putty/0.76/htmldoc/…, кажется, что вы должны использовать "-serial" для $ConnectionType" и "-sercfg 9600,8,n,1,N" для $Speed. Ваш сценарий не выглядит очень гибким, так как вам не понадобится скорость я думаю, скорость для типов, отличных от серийных.

An-dir 23.03.2022 00:17
Стоит ли изучать PHP в 2023-2024 годах?
Стоит ли изучать PHP в 2023-2024 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Приемы CSS-макетирования - floats и Flexbox
Приемы CSS-макетирования - floats и Flexbox
Здравствуйте, друзья-студенты! Готовы совершенствовать свои навыки веб-дизайна? Сегодня в нашем путешествии мы рассмотрим приемы CSS-верстки - в...
Тестирование функциональных ngrx-эффектов в Angular 16 с помощью Jest
В системе управления состояниями ngrx, совместимой с Angular 16, появились функциональные эффекты. Это здорово и делает код определенно легче для...
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
1
1
40
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Powershell имеет встроенный модуль SSH для создания удаленных подключений. См. Документация по PowerShell для SSH

Как видно из Документация командной строки Putty, Putty требует других параметров для запуска putty.exe из командной строки.

Здравствуйте, я думаю, что, возможно, решил проблему, действительно, я наткнулся на этот документ, и, похоже, он работает с моими параметрами, которые я ввожу, такими как «SerialLine» и бод. (уточняю, что это чисто образовательный скрипт, направленный на саморазвитие в скриптинге) так что это не слишком серьезно, если он не работает :)

Caeko 23.03.2022 10:02

Другие вопросы по теме