Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » PowerShell - powershell api post

Ответить
Настройки темы
PowerShell - powershell api post

Новый участник


Сообщения: 32
Благодарности: 1

Профиль | Отправить PM | Цитировать


добрый день! помогите оптимизировать скрипт.
нужно результат полученный с помощью invoke-webrequest записать в один файл. у меня сейчас каждый раз пишет в разные файлы. обрабатывать потом неудобно.
Код: Выделить весь код
$filePath = "c:\sstu\guid.xlsx"
$sheetName = "Лист1"
 
$xl = new-object -com Excel.Application
 
$xl.Visible = $false
$xl.Workbooks.open($filePath) | Out-Null
$WorkSheet = $xl.sheets.item($sheetName)
foreach ($row in 3..10) 
{
Invoke-WebRequest -Uri http://10.231.201.200/SstuRf/PublicApi/HandlingReport/SearchDepartments -Method POST -Body @{'name'=$WorkSheet.Cells.Item($row,4).Value()} -outfile c:\sstu\$row.txt
}
$xl.Workbooks.Close()
$xl.Quit()

Отправлено: 10:35, 31-07-2018

 

Ветеран


Сообщения: 1259
Благодарности: 861

Профиль | Отправить PM | Цитировать


Код: Выделить весь код
(Invoke-WebRequest -Uri http://10.231.201.200/SstuRf/PublicApi/HandlingReport/SearchDepartments -Method POST -Body @{'name'=$WorkSheet.Cells.Item($row,4).Value()}).Content | out-file -append -filepath c:\sstu\result.txt
Это сообщение посчитали полезным следующие участники:

Отправлено: 10:43, 31-07-2018 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Новый участник


Сообщения: 32
Благодарности: 1

Профиль | Отправить PM | Цитировать


а в csv файл можно?

Отправлено: 11:37, 31-07-2018 | #3


Аватара для YuS_2

Crazy


Contributor


Сообщения: 1218
Благодарности: 509

Профиль | Отправить PM | Цитировать


Цитата alyam83:
а в csv файл можно? »
Код: Выделить весь код
get-command *csv*
затем:
Код: Выделить весь код
man convertto-csv -full

-------
scio me nihil scire. Ѫ


Отправлено: 09:02, 01-08-2018 | #4



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » PowerShell - powershell api post

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
POST-сигнал и POST-code нормально. Загрузка есть. Монитор не "светит". yurfed Непонятные проблемы с Железом 2 05-01-2013 19:14
[решено] post type или custom post в wordpress aggressor_ Вебмастеру 6 19-05-2012 18:36
[решено] Несоответствие PHP API и Module API Negativ Программное обеспечение Linux и FreeBSD 6 10-04-2007 19:53
Win32 API | Нужна помошь по API функциям! vasika_hk Программирование и базы данных 2 23-05-2006 09:51
API функции hameg Программирование и базы данных 4 09-03-2004 19:48




 
Переход