微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

PowerShell:“未找到位置参数”

如何解决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 举报,一经查实,本站将立刻删除。