我编写了一个脚本来创建一个新用户,并将用户的一些设置基于用户经理的设置。
现在,我们有两种“类型”的组,其中一个新用户被添加到与他们的新经理相同的组中。
它们是:GALDN*
和GRP*MIG
。我们每个都有超过 100 个。
为了让这个脚本为自己准备好,我这样做了:
($Boss.memberof -eq "CN=GALDNOffice,OU=Legal,OU=Team,DC=uk,DC=com" )
{ Add-ADGroupMember GALDNOffice $SamID }
else { }
现在,如果我只是为几个小组做这件事,或者当他们出现时添加小组,这显然很棒。但现在我被要求为我们的服务台写这个,我真的不想手动输入 300 多个 IF/ELSE 语句。
在将经理的团队与 AD 中的团队进行比较的情况下,我能做些明智的事情吗?我怀疑一定有,我只是不知道它是什么。