Медленно изучая Powershell ... Я работаю над сценарием для запроса сторонней базы данных AD / AM (ldap).У определенного имени свойства LDAP, которое я хочу, есть дефис в имени.
Я могу сделать это в c #, не думая об этом, но я не хочу запускать Visual Studio просто для того, чтобы сделать некоторые простые сценариичто часто меняется.
$objSearcher = New-Object System.DirectoryServices.DirectorySearcher
.....
$results = $objSearcher.FindAll()
foreach($result in $results) {
$item = $result.Properties
$item.some-property # this fails because of '-'
$result['some-property'] # 'Unable to index into an object of type System.DirectoryServices.SearchResult.'
}