У меня есть список пользователей их устройств и их менеджеров. Менеджер и пользователь могут быть дубликатами, но идентификатор устройства уникален. Как получить список, чтобы я мог отправить каждому менеджеру электронное письмо, чтобы сообщить им, сколько и какое подразделение используют его сотрудники? Меня интересуют только люди с двумя или более устройствами.
Требуемый вывод будет выглядеть примерно так (если кто-то захочет дать мне лучшее предложение вывода, я весь слух).
Manager deviceID
M1 U1=D1 D2, U3=D4 D5
Как выглядит мой код сейчас:
$csv = @"
manager,user,deviceID
M1,U1,D1
M1,U1,D2
M2,U2,D3
M1,U3,D4
M1,U3,D5
"@ -split "`r`n" | ConvertFrom-Csv
$csv | Group-Object -Property Manager |
Select-Object @{N='Manager';E={($_.Group[0]).Manager}},
@{N="User";E={($_.group).user}},
@{N="deviceID";E={ foreach($row in $_.Group){ $row.user + ' = ' + $row.deviceID}}}