Итак, с тем же кодом из моего последнего вопроса у меня возникла новая проблема.Возвращает счетчик, но есть две группы AD, вызывающие проблемы.Мы назовем их «Восточная группа» и «Западная группа».Оба написаны именно так с пробелами и поэтому требуют кавычек.Когда я запускаю:
(Get-ADGroup "East Group" -Properties *).member.count
Возвращает количество пользователей без проблем.Тем не менее, когда я запускаю код для моей общей суммы, игнорируя дубликаты:
$script:cnt = 0
$Groups = Get-Content -Path $someFile
$Groups | Get-ADGroupMember | Select-Object -expand DistinguishedName -Unique | ForEach-Object { $script:cnt++ }
$script:cnt
Возвращает итог, но также появляется ошибка, указывающая, что он не может найти West Group или East Group в моем домене.Мое лучшее предположение - это как-то игнорировать кавычки в текстовом файле.Есть ли способ заставить его читать это как «Восточная группа» или какой-то другой обходной путь?