alyam83
31-07-2018, 10:35
добрый день! помогите оптимизировать скрипт.
нужно результат полученный с помощью 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()
нужно результат полученный с помощью 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()