问题描述
File.csv 包含不同域中的组列表。我正在尝试以递归方式拉出列表中的用户列表,但它一直在 $adgroup 处为我提供以下信息:“未找到位置参数”
$groups = Get-Content -path 'C:\Temp\file.csv'
$result = foreach ($group in $groups)
{
foreach ($domain in $domains)
{
$adGroup = Get-ADGroup $group -Searchbase "" -server thegc:3268
$x = ($x.distinguishedname -split ',DC=')[1]
$members = (Get-ADGroupMember $adGroup -Server $x -recursive).where({
$_.ObjectClass -eq 'User'
})
foreach($user in $members)
{
[pscustomobject]@{
GroupName = $adGroup.Name
samAccountName = $user.samAccountName
distinguishedname = $user.distinguishedname
name = $user.name
}
}
}
}
$result | Export-Csv c:\temp\output.csv -NoTypeinformation
这里的任何帮助将不胜感激-
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)