Значение otherAttributes
- это просто еще одна хеш-таблица, и ее можно переносить, как любую другую хеш-таблицу:
$NewUserParams = @{
'Name' = $Person.Name
'Server' = 'server.example.com:389'
'Path' = 'cn=Users,cn=addressBook,dc=example,dc=com'
'Credential' = $Credentials
'givenName' = $Person.givenName
'otherAttributes' = @{
'sn' = $Person.sn
}
}
Лично я рекомендую помещать ключи хеш-таблиц в кавычки, чтобы избежать неожиданностей, но припо крайней мере, в приведенном выше примере это не требуется.
Если приведенное выше не работает для вас, вам необходимо предоставить более подробную информацию о выполняемом коде и ошибках, которые вы получаете.Отображение содержимого сгенерированной хеш-таблицы внутри цикла обычно помогает устранить проблемы с конкретными значениями.