编写脚本来验证我的服务器是否属于一个组。从 PowerShell 代码开始...
$root = [ADSI]'GC://dc=xx,dc=yyy,dc=zzz'
$searcher = new-object System.DirectoryServices.DirectorySearcher($root)
$searcher.filter = "(&(objectClass=Group)(Name=$groupName))"
$groups = $searcher.findall()
$group = $groups[0]
这将返回变量 $group 中的 Active Directory 组。一半的时间,这个变量有一个名为“成员”的属性,其中包含组中的所有服务器。另一半时间,该属性没有归还。由于用户、登录 ADS 服务器等原因,找不到任何模式。有人遇到过这种行为吗?