PDA

Показать полную графическую версию : [решено] Информация о почтовых ящиках Exchange


dahiko
12-10-2017, 08:19
Всем привет!

Помогите сделать скрипт, который вытаскивает с 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
Get-CASMailbox | Select DisplayName,PrimarySmtpAddress,OWAEnabled,ActiveSyncEnabled,MAPIBlockOutlookRpcHttp | ConvertTo-CSv -NoTypeInformation

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




© OSzone.net 2001-2012