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

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » Любой язык - проверить доступность Exchange Online (office 365)

Ответить
Настройки темы
Любой язык - проверить доступность Exchange Online (office 365)

Ветеран


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

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


Переезжаем с локального эксча в облако.

Раньше в свойствах аутлука был прописан сервер mail.лялятополя-контора.local
Мониторил его доступность просто доступностью TCP (rpc и smtp) по приватному ip.

Теперь в свойствах:
https://outlook.office365.com/mapi/e...**@контора.com

какой консольной утилитой можно затестить коннективность теперь?
может powershell заюзать?

-------
консольный клиент telegram для Windows: www.elapser.info


Отправлено: 12:48, 04-02-2015

 

Ветеран


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

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


Код: Выделить весь код
$url = "https://outlook.office365.com/mapi/emsmdb/?MailboxId=****@contoso.com"
$username ="test@contoso,com"
$password = "Пароль"
$auth=$username+":"+$password

$Encoded = [System.Text.Encoding]::UTF8.GetBytes($auth)
$EncodedPassword = [System.Convert]::ToBase64String($Encoded)

$headers = @{
"User-Agent" = "Mozilla/5.0 (Windows NT 6.3; WOW64; rv:35.0) Gecko/20100101 Firefox/35.0"
"Accept" = "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"
"Accept-Language" = "ru-RU,ru;q=0.8,en-US;q=0.5,en;q=0.3"
"Accept-Encoding" = "gzip, deflate"
}


Invoke-WebRequest -Uri $url -Headers $headers -SessionVariable o
$o.Headers.Add("Authorization","Basic $EncodedPassword")
Invoke-WebRequest -Uri $url -WebSession $o
Вывод:
Код: Выделить весь код
PS > Invoke-WebRequest -Uri $url -WebSession $o


StatusCode        : 200
StatusDescription : OK
Content           : <html>
                    <head>
                    <title>Exchange MAPI/HTTP Connectivity Endpoint</title>
                    </head>
                    <body>
                    <p>Exchange MAPI/HTTP Connectivity Endpoint<br><br>Version: 15.1.75.0<br>Vdir Path: /mapi/emsmdb/<b
                    r><br></p><...
RawContent        : HTTP/1.1 200 OK
                    Transfer-Encoding: chunked
                    request-id: d0f62f0c-1d93-45f4-afa4-8e3e9a7fbad4
                    X-CalculatedBETarget: DBXPR03MB528.eurprd03.prod.outlook.com
                    X-BackEndHttpStatus: 200
                    X-ServerApplicati...
Forms             : {}
Headers           : {[Transfer-Encoding, chunked], [request-id, d0f62f0c-1d93-45f4-afa4-8e3e9a7fbad4], [X-CalculatedBET
                    arget, DBXPR03MB528.eurprd03.prod.outlook.com], [X-BackEndHttpStatus, 200]...}
Images            : {}
InputFields       : {}
Links             : {}
ParsedHtml        : mshtml.HTMLDocumentClass
RawContentLength  : 696
PS. Ошибка 401 не должна смущать при выполнении - это обязательно.
Код: Выделить весь код
PS > Invoke-WebRequest -Uri $url -Headers $headers -SessionVariable o
Invoke-WebRequest : Удаленный сервер возвратил ошибку: (401) Несанкционированный.
Это сообщение посчитали полезным следующие участники:

Отправлено: 14:39, 04-02-2015 | #2



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

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



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » Любой язык - проверить доступность Exchange Online (office 365)

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

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Microsoft обновляет Office Online и запускает Office 365 Personal за $69,99 в год OSZone News Новости и события Microsoft 0 16-04-2014 08:30
Microsoft собирается переименовать Office Web Apps в Office Online OSZone News Новости и события Microsoft 0 28-01-2014 11:30
Microsoft увеличила объём входящих сообщений в Exchange Online и Office 365 до 50 Гб OSZone News Новости и события Microsoft 0 01-09-2013 20:30
Microsoft официально выпустила Office 2013 и Office 365 OSZone News Новости и события Microsoft 0 30-01-2013 18:30
Подскажите, как проверить доступность COM-порта. pingUIN Хочу все знать 5 29-09-2008 23:24




 
Переход