从给定AD组中的Active Directory获取用户列表,可以使用PowerShell脚本来实现。以下是一个示例脚本,用于获取指定AD组中的所有用户:
# 导入Active Directory模块
Import-Module ActiveDirectory
# 设置AD组名称
$groupName = "MyGroup"
# 获取AD组对象
$group = Get-ADGroup -Identity $groupName
# 获取AD组中的用户
$users = Get-ADGroupMember -Identity $group
# 输出用户列表
foreach ($user in $users) {
Get-ADUser -Identity $user.SamAccountName | Select-Object SamAccountName, Name, EmailAddress
}
在这个脚本中,我们首先导入了Active Directory模块,然后设置了要查询的AD组名称。接着,我们使用Get-ADGroup
命令获取AD组对象,然后使用Get-ADGroupMember
命令获取AD组中的用户。最后,我们使用Get-ADUser
命令获取每个用户的详细信息,并使用Select-Object
命令输出所需的属性。
需要注意的是,这个脚本需要在具有适当权限的域控制器上运行,并且需要安装Active Directory模块。
领取专属 10元无门槛券
手把手带您无忧上云