Я пытаюсь запросить AD для списка пользователей и конкретной переменной, как так:Побег ActiveDirectory атрибуты с особым характером
get-aduser -filter * -Properties * | select Samaccountname,vasco-LinkUserToDPToken | Export-Csv U:\test.csv -NoTypeInformation
Однако это возвращает SAMAccountName и Microsoft.ActiveDirectory.Management.ADPropertyValueCollection.
Глядя на веб-я удостоверится, что это свойство является сбор и мне нужно что-то вдоль линий этого, чтобы расширить его и позволить ему быть экспортированы в CSV:
get-aduser -filter * -Properties * | select @{name="vasco";expression={$_.vasco-LinkUserToDPToken -join}},samaccountname | Export-Csv U:\test.csv -NoTypeInformation
Однако я получаю следующее сообщение об ошибке:
Unexpected token '-LinkUserToDPToken' in expression or statement.
Я предполагаю, что читает PowerShell на «-», как некоторые формы оператора и обрекая вне. К сожалению, я не могу найти способ обойти его. Я понимаю, что это символ побега, но использование его тупой силы не принесло никаких полезных результатов. Я надеялся, что кто-то сможет помочь мне в правильном направлении. Вполне может быть, что мой бешеный блог чтение привел меня недопонимание синтаксис использования хэш-таблицы, а также ...
совершенный работал как очарование. Имейте это в виду для будущих запросов! –