powershell-remoting - 从 Get-CsCallQueue cmdlet 列出代理真实姓名
问题描述
我运行 Get-CsCallQueue | Select-Object -Property Name,Agents cmdlet,但我想查看代理的真实姓名。相反,我得到了类似哈希(?)的东西。
我怎样才能看到名字?
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}
解决方案
这是 Skype for Business Online (SFBO) 还是本地 Skype?您需要将代理 GUID 与代理名称相匹配。您需要根据您的回答使用不同的 cmdlet。以下是如何使用 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
谢谢,杰森
推荐阅读
- java - 在 D3.js 中,处理重叠散点图以使其看起来更漂亮的正确方法是什么
- excel - FormulaR1C1 错误 1004,我该如何解决这个问题?
- django - bulk_create 使用 ListCreateAPIView 和 ListSerializer
- node.js - npm run build 不工作:`sh: 1: start: not found`
- unit-testing - 我们可以对 Bazel 使用 ceedling 吗?
- ms-access - 如何将 SQL 代码转换为度量?
- selenium - SSLError("Can't connect to HTTPS URL because the SSL module is not available.") 在 pycharm 中安装 selenium 时
- java - Spring + Hibernate 保存时错误的实体值
- r - 在 R 中计算移动窗口状态(信用评级)概率转移矩阵
- c# - 如何以有效的方式创建投票系统