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

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

Ответить
Настройки темы
PowerShell - [решено] Powershell_поиск одинаковых значений массива

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


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

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


Добрый день.
Через сервис рассылки отправляются текстовые уведомления о заказе. они доставляется/(не доставлены/просмотрены/...) в каналы: sms/viber/vk
Имеется .txt файл, содержащий уникальные mid отправленного информационного сообщения.
Для проверки статуса читаю файл, беру оттуда mid, отправляю в foreach и методом Invoke-RestMethod делаю запрос на получения статуса имеющихся mid
Пример ответа сервера по каждой строке:

PS C:\WINDOWS\system32> $a

log : {@{_id=5e46429b2a955d000be61afa; status=query; when=2020-02-13T07:00:05.978Z}}
mid : 17a4b6b5-0bb9-4557-916f-f0775839d474
lastStatusUpdate : 2020-02-13T07:03:14.499Z
status : delivered
code : 7
channel : sms
type : primary

code может принимать 5 значений, channel может принимать 3. Итого 15 разных вариантов
Начал считать с цикле (проверка по 2-м условиям) но явно это не рационально для всех комбинаций
Как вариант - вижу отправить $a.channel+ " " +$a.status в текстовый файл и там посчитать совпадения, но тоже как-то "костыльно"

Как правильно подсчитать количество полученных ответов в комбинации code+channel, чтобы было примерно так:

channel code count
sms 7 2
sms 6 4
viber 7 10
.................

Отправлено: 12:38, 14-02-2020

 

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


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

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


DJ Mogarych,
Спасибо, все получилось

Отправлено: 10:25, 17-02-2020 | #11



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

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



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

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

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
PowerShell - [решено] posh создание массива значений Ageron Скриптовые языки администрирования Windows 1 31-01-2020 16:11
PowerShell - [решено] Массив, подсчет кол-ва одинаковых значений и вывод таблицы God-of-Chaos Скриптовые языки администрирования Windows 1 16-03-2017 08:14
2010 - [решено] Создание макроса для поиска одинаковых значений в ячейках и укомплектовывания dyshes90 Microsoft Office (Word, Excel, Outlook и т.д.) 26 28-01-2015 13:06
Разное - EXCEL - поиск одинаковых значений в ячейках eva.k Microsoft Office (Word, Excel, Outlook и т.д.) 6 07-02-2014 14:33
Поиск одинаковых значений в одной таблице MySQL blackmane Вебмастеру 1 01-04-2012 14:27




 
Переход