关于dsmod组的问题

我想分配用户A与用户B具有相同的组成员身份。问题是用户A已经是用户B的一些组的成员,当我尝试运行下面的命令它只要发现组错误用户A已经是成员了。 例如,用户A是abc的成员,def和用户B是abc,ghi,lmn的成员,当我运行这个命令时,它停止处理,并给我一个错误,说用户A已经是组abc的成员,并且不会再进一步​​。

那么你能告诉我怎样才能让这个任务继续下去,跳过任何一个用户A分配给哪个用户?

dsquery user -samid B | dsget user -memberof -expand | dsmod group -addmbr“A”

请提供非编程解决scheme不擅长编程。

谢谢…

使用-c参数。 如:

dsquery user -samid B | dsget user -memberof -expand |dsmod group -c -addmbr "A"