我想分配用户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"