Форум программистов, компьютерный форум, киберфорум
Наши страницы

PowerShell

Войти
Регистрация
Восстановить пароль
 
wapik
0 / 0 / 0
Регистрация: 21.01.2014
Сообщений: 12
#1

Запуск нескольких команд powershell в одной строке - синтаксис - PowerShell

07.04.2017, 21:01. Просмотров 303. Ответов 2

Вообщем написал небольшой скрипт для взаимодействия с serial портом
PowerShell
1
powershell
PowerShell
1
$port = new-Object System.IO.Ports.SerialPort COM7,115200,None,8,one; $port.Open(); $port.WriteLine( 'AT+CUSD=1,"AA180C3602",15' + "`r"); start-sleep -s 5; $port.ReadExisting(); $port.Close()
в такой последовательности в консоли, все работает как нужно

но как только я пытаюсь отправить в консоль
PowerShell
1
powershell $port = new-Object System.IO.Ports.SerialPort COM7,115200,None,8,one; $port.Open(); $port.WriteLine( 'AT+CUSD=1,"AA180C3602",15' + "`r"); start-sleep -s 5; $port.ReadExisting(); $port.Close()
вываливается синтаксическая ошибка
Запуск нескольких команд powershell в одной строке - синтаксис
Что я не так делаю?
Этот код должен отрабатывать в одном сеансе, и одной командой. Результат выполнения уходит на дальнейшую обработку
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
07.04.2017, 21:01
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Запуск нескольких команд powershell в одной строке - синтаксис (PowerShell):

Запуск нескольких ps1 скриптов через Powershell - PowerShell
Всем привет. Есть папка в которой находятся ещё папки, в этих папка лежат файлы с одинаковым именем. Например ...

Синтаксис массива строк (array) в Powershell - PowerShell
Помогите, пожалуйста, найти ошибку этом последней строке создания массива строк: $NameDivider="-" $vmDisk = "D:" $vmDC_N = "DigiPro" ...

Запуск С# кода из powershell - PowerShell
Все добрый день. Помогите разобраться с ошибкой. запускаю код C# в повершеле $power = @" using System; namespace example ...

Запуск PowerShell при старте - PowerShell
windows 10 Добавил в папку автозагрузки скрипт, при запуске любого простого скрипта из папки автозагрузка оно запускается на секунду и...

Запуск кода powershell как службы - PowerShell
Доброго времени суток, форумчане. Помогите добить решение. Есть определенные службы, которые работают в ОС Win7x64. Необходимо...

Запуск скрипта PowerShell на удаленном сервере - PowerShell
Коллеги помогите, появилась задача связанная с запуском скрипта который находиться на удаленном компьютере и надо именно запускать скрипт...

2
Garry Galler
907 / 680 / 194
Регистрация: 28.10.2013
Сообщений: 1,707
17.04.2017, 02:04 #2
Работайте с интерактивной консолью powershell, а не cmd, если вы хотите просто писать команды и тут же исполнять.
Либо - если вы отправляете команду непосредственно в cmd - передавайте ее аргументом powershell в виде строки заключенной в двойные кавычки. И почитайте документацию о том как это делать правильно, иначе опять будут вопросы почему не работает и как экранировать кавычки и т.д. и т.п.
1
ixoyz
121 / 64 / 17
Регистрация: 01.06.2015
Сообщений: 267
Записей в блоге: 1
Завершенные тесты: 1
10.05.2017, 19:37 #3
попробуйте так:
Windows Batch file
1
powershell $port = new-Object System.IO.Ports.SerialPort COM7,115200,None,8,one; $port.Open(); $port.WriteLine( 'AT+CUSD=1,"""AA180C3602""",15' + """`r"""); start-sleep -s 5; $port.ReadExisting(); $port.Close()
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
10.05.2017, 19:37
Привет! Вот еще темы с ответами:

Запуск скрипта PowerShell при входе в систему - PowerShell
Всем добрый день. Прошу сильно не пинать, а помочь разобраться или хотя бы направить в нужное направление. Есть скрипт на Powershell...

PowerShell vs PowerShell ISE - PowerShell
Скажите, пожалуйста, чем PowerShell отличается от PowerShell ISE. Спасибо.

Удаленный запуск bat-файла на нескольких компьютерах - Администрирование Windows
Добрый день! Есть несколько компьютеров на Windows 8, на них залит bat-скрипт который тянет с ftp файл и копирует его по указанному...

запуск нескольких команд - Ubuntu Linux
здрст товарищи линускоиды, можна ли както запустить несколько команд которые записаны в одной строке хочу на плэер xmms2 создать...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru