Exchange Online Get-DistributionGroupmember Command не получает инициаловC#

Место общения программистов C#
Ответить
Anonymous
 Exchange Online Get-DistributionGroupmember Command не получает инициалов

Сообщение Anonymous »

Я делаю эту команду PowerShell Get-DistributionGroupmember , но она не возвращает второе имя пользователя. Что -то мне не хватает? < /P>
powerShell.AddCommand("get-distributiongroupmember")
.AddParameter("Identity", distributionAddress)
.AddParameters(new Dictionary()
{
{ "ResultSize", "Unlimited" }
})
.AddCommand("Select-Object")
.AddArgument(new string[] { "PrimarySMTPAddress", "DisplayName", "FirstName", "Initials", "LastName" });

Collection results = powerShell.Invoke();

foreach (var result in results)
{
var propertyName = result.Properties.Where(w => w.Name == "DisplayName").Select(s=>s.Value).FirstOrDefault();
var propertyEmail= result.Properties.Where(w => w.Name == "PrimarySmtpAddress").Select(s => s.Value).FirstOrDefault();
var FirstName = result.Properties.Where(w => w.Name == "FirstName").Select(s => s.Value).FirstOrDefault();
var Initials = result.Properties.Where(w => w.Name == "Initial").Select(s => s.Value).FirstOrDefault();
var LastName = result.Properties.Where(w => w.Name == "LastName").Select(s => s.Value).FirstOrDefault();

EmailGroup emailGroup = new EmailGroup();
emailGroup.Email = (string)propertyEmail;

string fullName = string.Format("{0},{1},{2}", LastName, FirstName, Initials);

emailGroup.FullName = fullName;
emailGroup.GroupName = displayName;

EmailGroups.Add(emailGroup);
}


Подробнее здесь: https://stackoverflow.com/questions/794 ... g-initials
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»