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 (将#修改为@)