2015-05-07 2 views
0

Я не могу перебирать общий список строк в Powershell. Объект является участником чата Lync. Команда, чтобы получить список Generic:Итерировать общий список строк (члены чата Lync) в Powershell

$crMembers = get-csPersistentChatroom -identity "XXXX" | select members 

ошибка я получаю при попытке прочитать строки из списка генерик:

WARNING: An error ocurred: Cannot convert value 
"@{Members=System.Collections.Generic.List`1[System.String]}" to type 
"System.Collections.Generic.List`1[System.String]". Error: "Cannot convert the 
"@{Members=System.Collections.Generic.List`1[System.String]}" value of type 
"Selected.Microsoft.Rtc.Management.Chat.Cmdlets.ChatRoom" to type 
"System.Collections.Generic.List`1[System.String]"." 

Я также попытался это без успеха:

foreach ($Member in $crMembers.GetEnumerator()) 
{ 
    Write-Host $Member 
} 

Как я могу повторить "@ {Members = System.Collections.Generic.List`1 [System.String]}" без ошибок?

ответ

1

Ваш список является свойством объекта $ crMembers, под названием "Члены", так

Foreach ($Member in $crMembers.Members) 
{...} 
+0

Спасибо! Это здорово! – Plarsen