Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Скриптовые языки администрирования Windows (http://forum.oszone.net/forumdisplay.php?f=102)
-   -   [решено] Информация о почтовых ящиках Exchange (http://forum.oszone.net/showthread.php?t=330435)

dahiko 12-10-2017 08:19 2769936

Информация о почтовых ящиках Exchange
 
Всем привет!

Помогите сделать скрипт, который вытаскивает с Exchange ящики с их включенными или отключенными функциями, например, Active Sync, Outlook Anywhere, OWA

У меня есть три отдельных скрипта, но как их в один сделать,я не знаю.

Пользователи, у которых есть возможность подключиться по OWA:
Get-CASMailbox | where {$_.OWAEnabled –eq $true} | select PrimarySmtpAddress, DisplayName

Пользователи, у которых есть возможность подключиться по ActiveSync:
Get-CASMailbox | where {$_.ActiveSyncEnabled –eq $true} | select PrimarySmtpAddress, DisplayName

Пользователи, у которых есть возможность подключиться по Anywhere:
Get-CASMailbox |?{$_.MAPIBlockOutlookRpcHttp -eq $False} | ft name, primarysmtpaddress, MAPIBlockOutlookRpcHttp

Результат примерно такой:

USER,ActiveSync,OWA,Anywhere
Vasya.Pupkin,true,true,false

Kazun 12-10-2017 08:45 2769942

Код:

Get-CASMailbox  | Select DisplayName,PrimarySmtpAddress,OWAEnabled,ActiveSyncEnabled,MAPIBlockOutlookRpcHttp | ConvertTo-CSv -NoTypeInformation

dahiko 12-10-2017 12:22 2769999

Спасибо, работает. Я еще дописал экспорт
Export-Csv C:\111.txt -Encoding UTF8


Время: 04:34.

Время: 04:34.
© OSzone.net 2001-