Скрипт PowerShell для создания скайп-встречи в Outlook - PullRequest
0 голосов
/ 17 июня 2019

Я могу создать код для создания встречи в Outlook, используя Powershell.Я хочу создать встречу Skype в Outlook, но не могу этого сделать.

Я написал ниже скрипт для создания встречи в Outlook

$Outlook = New-Object -ComObject Outlook.Application
$OutlookFolders = $Outlook.Session.Folders.Item(1).Folders
$tzs = $Outlook.TimeZones
$NewEvent = $Outlook.CreateItem(1)
$NewEvent.Subject = "Meeting";
$NewEvent.Start = [datetime]”6/13/2019 19:00"
$NewEvent.End = [datetime]"6/13/2019 20:00"
$NewEvent.SendUsingAccount = 'abch@email.com'
$NewEvent.Recipients('abc@email.com')
$NewEvent.save()

Я хочу создать встречу Skype.

1 Ответ

1 голос
/ 17 июня 2019

Объектная модель Outlook не предоставляет никаких свойств или методов для создания собраний Skype. То, что вы видите в пользовательском интерфейсе Outlook, является надстройкой для Outlook. Вы можете попытаться выполнить кнопку ленты программно, см. Метод CommandBars.Execute. Вам просто нужно передать значение idMso встроенного элемента управления.

Вы можете создать собрание, используя API пользователя Skype для бизнеса (UCWA) , который теперь доступен для Skype для бизнеса Online (Office 365) .

POST   `https://lyncweb.contoso.com/ucwa/oauth/v1/applications/103...740/onlineMeetings/myOnlineMeetings HTTP/1.1`
  Accept: application/json
  Content-Type: application/json
  Authorization: Bearer cwt=AAEB...buHc
  X-Ms-Origin: http://localhost
  X-Requested-With: XMLHttpRequest
  Referer: https://lyncweb.contoso.com/Autodiscover/XFrame/XFrame.html
  Accept-Language: en-US
  Accept-Encoding: gzip, deflate
  User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.2; Trident/6.0; .NET4.0E; .NET4.0C; .NET CLR 3.5.30729; .NET CLR 2.0.50727; .NET CLR 3.0.30729; InfoPath.3)
  Host: lyncweb.contoso.com
  Content-Length: 185
  DNT: 1
  Connection: Keep-Alive
  Cache-Control: no-cache
  {
      "attendanceAnnouncementsStatus":"Disabled",
      "description":"hey guys let's do a musical!",
      "subject":"holiday party",
      "attendees": ["sip:Chris@contoso.com","sip:Alex@contoso.com"],
      "leaders": []
  }

Для справки вы можете посмотреть:

...