Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » PowerShell - [решено] Объединение двух списков

Ответить
Настройки темы
PowerShell - [решено] Объединение двух списков

Новый участник


Сообщения: 41
Благодарности: 0

Профиль | Отправить PM | Цитировать


Здравствуйте!
Возникла одна задача над которой уже довольно долго бьюсь, но так ничего путного и не придумал.
Есть две команды powershell, возвращающие разные наборы данных. Вот пример:
Код: Выделить весь код
>get-mailbox testuser | fl

DisplayName             : Test User
PrimarySmtpAddress      : testuser@domain.com

[PS] C:\Windows\system32>Get-MailboxStatistics testuser | fl

AssociatedItemCount     : 40
DeletedItemCount        : 0
DisplayName             : Test User
ItemCount               : 169
LastLoggedOnUserAccount : DOMAIN\testuser
LastLogoffTime          :
LastLogonTime           : 27.06.2013 12:26:41
TotalDeletedItemSize    : 0 B (0 bytes)
TotalItemSize           : 16.71 MB (17,516,862 bytes)
Есть ли возможность слиять это в один список, чтобы получить такой список:
Код: Выделить весь код
DisplayName             : Test User
PrimarySmtpAddress      : testuser@domain.com
AssociatedItemCount     : 40
DeletedItemCount        : 0
ItemCount               : 169
LastLoggedOnUserAccount : DOMAIN\testuser
LastLogoffTime          :
LastLogonTime           : 27.06.2013 12:26:41
TotalDeletedItemSize    : 0 B (0 bytes)
TotalItemSize           : 16.71 MB (17,516,862 bytes)

Отправлено: 14:27, 27-06-2013

 

Старожил


Сообщения: 280
Благодарности: 72

Профиль | Отправить PM | Цитировать


В принципе у меня нет exchange. И проверить не могу, но почему нельзя просто добавить свойство?
Код: Выделить весь код
$login = "testuser"
$user= Get-MailboxStatistics $login
$user | Add-Member NoteProperty PrimarySmtpAddress ($null)
$user.PrimarySmtpAddress = (get-mailbox $login).PrimarySmtpAddress 
$user | ft
ну или
Код: Выделить весь код
$login = "testuser"
$user= Get-MailboxStatistics $login
$user | Add-Member NoteProperty PrimarySmtpAddress ((get-mailbox $login).PrimarySmtpAddress)
$user | ft
Это сообщение посчитали полезным следующие участники:

Отправлено: 15:24, 27-06-2013 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Новый участник


Сообщения: 41
Благодарности: 0

Профиль | Отправить PM | Цитировать


Molchune, огромное спасибо! То что нужно!

Отправлено: 16:14, 27-06-2013 | #3



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » PowerShell - [решено] Объединение двух списков

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Wireless - Объединение двух точек xstaford Сетевое оборудование 1 06-10-2011 17:16
Прочее - объединение двух провайдеров wusoldier Сетевые технологии 4 04-07-2011 13:02
Прочее - объединение двух ПК SLIMYS Сетевые технологии 3 12-03-2011 19:14
Прочее - Объединение двух сетей admt Сетевое оборудование 7 30-01-2009 09:06
Объединение двух сетей veznavec Сетевые технологии 7 04-07-2005 11:19




 
Переход