Я в тупике. У меня есть то, что я думал, должно работать в сценарии, чтобы вытащить все группы и получить пользователей в этих группах из AD.
$ADGroupList = Get-ADGroup -Filter * | Select Name | Sort Name
ForEach($Group in $ADGroupList)
{
$GroupName = $Group.substring($Group.length -7, $Group.length -8)
$members = Get-ADGroupMember -Identity "$GroupName" | Select Name, SAMAccountName | Sort Name
ForEach($member in $members)
{
Write-Host ($member.Name + "," + $member.SAMAccountName + "," + $Group.name)
}
}
Он продолжает сбой со следующей ошибкой:
Ошибка вызова метода, поскольку [Selected.Microsoft.ActiveDirectory.Mangement.ADGroup] не содержит метод с именем 'substring'
Где я go ошибся? Я думал, SubString
был метод PowerShell?