Реальные имена агентов списка из командлета Get-CsCallQueue - PullRequest
0 голосов
/ 23 мая 2019

Я запускаю Get-CsCallQueue |Select-Object -Property Name, командлет Agents, но я хочу увидеть реальные имена агентов.Вместо этого я получаю что-то вроде хэшей (?).

Как мне увидеть имена?

Get-CsCallQueue | Select-Object -Property Name,Agents

Name             Agents                                                                                                                                                                                    
----             ------                                                                                                                                                                                    
CQ1         {adfe5681-ebc8-xxx-xxxx-........, OptIn}      
CQ2         {adfe5681-ebc8-xxx-xxxx-......., OptIn}      
CQ3         {baae77b8-5ace-xxx-xxxx-......, OptOut}

1 Ответ

1 голос
/ 04 июля 2019

Это Skype для бизнеса Online (SFBO) или локально? Вам необходимо сопоставить GUID агента с именем агента. Вам нужно будет использовать разные командлеты в зависимости от вашего ответа. Вот пример того, как сделать это с помощью SFBO:

$queue = get-cscallqueue -NameFilter "<queue name here>"
$agents = $queue.agents
foreach ($agent in $agents) {
    $user = $agent.ObjectId | Get-CsOnlineUser
    $agent | Add-Member -NotePropertyName Name -NotePropertyValue $user.alias 
   } 
 $agents|Select Name,OptIn

Спасибо, Джейсон

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...