如何解决PowerShell:“未找到位置参数”
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 举报,一经查实,本站将立刻删除。