使用此命令搜索组
用途
使用
searchGroups 命令在 virtual member manager 中查找匹配特定条件的组。
例如,可使用
searchGroups 命令查找具有以 IBM 开头的 cn 的所有组。
如果成功,searchGroups 命令会返回匹配搜索条件的所有组的唯一名称的列表。
注: 如果为用户领域选择了使用全局安全性设置选项,或将全局联合存储库选项选为指定领域的领域类型,那么此命令将在管理域的联合存储库中执行。但是,在该域上执行的配置更改也会应用到特定于安全域的配置。
语法
searchGroups { -cn commonname –description description [-timeLimit tlimit]
[-countLimit countlimit] [-clearCache clearCacheMode] [-securityDomainName domainName] }
参数
- -cn commonname
- 指定用于组的公共名称。此参数将映射到 virtual member manager 中的 cn 属性。
- -description description
- 指定有关组的信息。此参数将映射到 virtual member manager 对象中的描述实体。
- –timeLimit tlimit
- 指定搜索可运行的最大时间量(以毫秒计)。缺省情况下没有时间限制。
- –countLimit countlimit
- 指定希望搜索返回的最大结果数。缺省情况下,会返回搜索中找到的所有组。
- -clearCache clearCacheMode
- 指定在执行组的搜索操作之前是否应该清除存储库适配器高速缓存。
- 有效值是 clearAll,其清除存储库适配器中所有高速缓存信息。值不是区分大小写。此参数没有缺省值。如果您没有指定值,或者指定 clearAll 之外的值,那么显示错误消息。
Avoid trouble: 经常使用此参数来清除高速缓存可能导致性能降级。
在清除高速缓存时,后续操作必须从存储库获取详细信息并使用新检索的数据来更新高速缓存,所以后续操作耗费更长时间完成。
- -securityDomainName domainName
- 指定唯一地标识安全域的名称。
如果您没有指定此参数,该命令使用全局联合存储库。
样本
要搜索具有指定描述的所有组,请发出此命令:
$AdminTask searchGroups {-description *}
要搜索具有组公共名称中显示的 IBM 的所有组,请发出此命令:
$AdminTask searchGroups {-cn *IBM*}