PowerShell - [решено] Объединение двух списков

Ответить
Аватара пользователя
mx1805

PowerShell - [решено] Объединение двух списков

Сообщение mx1805 »

Здравствуйте!

Возникла одна задача над которой уже довольно долго бьюсь, но так ничего путного и не придумал.

Есть две команды 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)
Аватара пользователя
Molchune

Re: PowerShell - [решено] Объединение двух списков

Сообщение Molchune »

В принципе у меня нет 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
Аватара пользователя
mx1805

Re: PowerShell - [решено] Объединение двух списков

Сообщение mx1805 »

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

Вернуться в «Скриптовые языки администрирования Windows»