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

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

Ответить
Настройки темы
PowerShell - [решено] Использование возвращаемых значений

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


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

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


Командлет Get-contact user | Format-List

Выдает много информации... Как использовать эти значения при сравнении? В частности интересует WindowsEmailAddress



Код: Выделить весь код
[Root:] C:\EXCHANGE> Get-Contact user | Format-list


OrganizationalUnit       :  ***********
AssistantName            :
City                     :
Company                  :
CountryOrRegion          :
Department               :
DirectReports            : {}
DisplayName              : User
Fax                      :
FirstName                : User
HomePhone                :
Initials                 :
LastName                 : User
Manager                  :
MobilePhone              :
Notes                    :
Office                   :
OtherFax                 : {}
OtherHomePhone           : {}
OtherTelephone           : {}
Pager                    :
Phone                    :
PhoneticDisplayName      :
PostalCode               :
PostOfficeBox            : {}
RecipientType            : MailContact
RecipientTypeDetails     : MailContact
SimpleDisplayName        :
StateOrProvince          :
StreetAddress            :
Title                    :
UMDialPlan               :
UMDtmfMap                : {emailAddress:358545682, lastNameFirstName:, firstNameLastName:}
AllowUMCallsFromNonUsers : SearchEnabled
WebPage                  :
TelephoneAssistant       :
WindowsEmailAddress      : User@lalala.ru
UMCallingLineIds         : {}
SeniorityIndex           :
VoiceMailSettings        : {}
IsValid                  : True
ExchangeVersion          : 0.10 (14.0.100.0)
Name                     : User
DistinguishedName        : ***
Identity                 : ***
Guid                     : 7433289c-ea98-4d28-a352-0b14f7dee366
ObjectCategory           : **
ObjectClass              : {top, person, organizationalPerson, contact}
WhenChanged              : 30.06.2014 16:23:58
WhenCreated              : 30.06.2014 16:23:43
WhenChangedUTC           : 30.06.2014 10:23:58
WhenCreatedUTC           : 30.06.2014 10:23:43
OrganizationId           :
OriginatingServer        : **
ObjectState              : Changed
If(@WindowsEmailAddress -eq "user@lalala.ru"){DO something}

Отправлено: 14:40, 30-06-2014

 

Ветеран


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

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


1) if((Get-Contact user).WindowsEmailAddress -eq "User@lalala.ru") {DO}
2) Get-Contact user | Where {$_.WindowsEmailAddress -eq "User@lalala.ru"} | Foreach {DO}
3)
$user = Get-Contact user
if($user.WindowsEmailAddress -eq "User@lalala.ru") {DO}
Это сообщение посчитали полезным следующие участники:

Отправлено: 14:44, 30-06-2014 | #2



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

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


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


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

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


Это аналогично для любой команды?

Отправлено: 15:29, 30-06-2014 | #3


Ветеран


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

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


Да принцип одинаков, доступ к свойствам объекта - $object.property:
1) http://technet.microsoft.com/en-us/m...owershell.aspx
2) http://windowsitpro.com/powershell/p...tering-objects

Отправлено: 15:41, 30-06-2014 | #4



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

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

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Delphi - Добавление значений реестра Karbid87 Программирование и базы данных 7 17-02-2014 15:14
Изменение значений в оперативной памяти VokaMut Хочу все знать 0 17-04-2013 19:28
2007 - Excel.Глюк с прорисовкой значений X-ITER Microsoft Office (Word, Excel, Outlook и т.д.) 3 09-07-2012 09:04
CMD/BAT - Сравнение значений Fresh96 Скриптовые языки администрирования Windows 2 26-01-2011 15:25
Разное - Преобразование цифровых значений в буквы diga Microsoft Office (Word, Excel, Outlook и т.д.) 1 23-03-2010 16:02




 
Переход