简介
本文档介绍如何在Cisco Unity Connection中使用命令行界面(CLI)命令识别导入用户的类型。
在Unity Connection中,用户可以从两个来源导入 — Cisco Unified Communications Manager(CUCM)和Active Directory(AD)。 从CUCM导入的用户称为管理XML(AXL)导入用户。从Active Directory导入的用户称为轻量级目录访问协议(LDAP)导入的用户。
先决条件
要求
Cisco 建议您了解以下主题:
- Cisco Unity Connection
- Cisco Unified Communications Manager
- Microsoft Active Directory
使用的组件
本文档中的信息基于以下软件版本:
- Cisco Unity Connection 7.X或更高版本
- Cisco Unified Communications Manager 7.X或更高版本
本文档中的信息都是基于特定实验室环境中的设备编写的。本文档中使用的所有设备最初均采用原始(默认)配置。如果您使用的是真实网络,请确保您已经了解所有命令的潜在影响。
规则
有关文档约定的更多信息,请参考 Cisco 技术提示约定。
导入用户
如果您是AXL用户,请参阅从Cisco Unified Communications Manager用户创建多个Cisco Unity Connection 8.x用户帐户。
如果您是LDAP用户,请参阅从LDAP用户数据创建用户帐户或更改Cisco Unity Connection 8.x中现有用户的LDAP集成状态。
确定导入的使用类型
要确定导入用户的类型,请在CLI中输入以下命令:
AXL导入的用户
run cuc dbquery unitydirdb select displayname, dtmfaccessid, ccmid, ccmidtype from vw_subscriber where
ccmid is not null
非AXL导入的用户
run cuc dbquery unitydirdb select displayname, dtmfaccessid, ccmid, ccmidtype from vw_subscriber where
ccmid is null
LDAP导入的用户
run cuc dbquery unitydirdb select displayname, dtmfaccessid, ldapccmuserid, ldaptype, ldapccmpkid from
vw_subscriber where ldapccmpkid is not null
非LDAP导入的用户
run cuc dbquery unitydirdb select displayname, dtmfaccessid, ldapccmuserid, ldaptype, ldapccmpkid from
vw_subscriber where ldapccmpkid is null
vw_subscriber包含具有语音邮件订阅的所有用户。它包括用户信息和关联的语音邮件信息。可包含的一些有用列名包括:
示例:
run cuc dbquery unitydirdb select firstname, lastname, alias from vw_subscriber
在示例中包括where子句,如上一节所示,以便获取用户类型特定信息,如LDAP/非LDAP/AXL/非AXL用户。
要获取vw_subscriber中所有列的列表,请输入:
show cuc dbview schema unitydirdb vw_subscriber
参考
CCMIDTYPE
- 0 - CCM最终用户,也称为AXL Imported
- 3 - ldap用户
- 4 — 不活动的ldap用户;例如,在ccm数据库中标记为非活动
Ldapccmpkid
如果Ldapccmpkid不为null,则用户为LDAP集成。
Ldaptype
- 0 — 用户未启用LDAP
- 1 — 启用ldap同步
- 2 - LDAP身份验证已启用
- 3 -ldap已启用,但对用户暂时处于非活动状态
相关信息