Microsoft Teams全生命週期會議-03你瞭解MeetingRoom嗎


今天是一個頗有意思的時間點,去年從新開始寫博客到如今已經累計發佈99篇100%純原創博客到這一篇博客正好是第100篇image.pngcss

其中80%都是Office365&Teams相關的技術乾貨,其實寫這麼多文章也不容易本身先學習理解而後Demo測試,就拿這篇文章中列舉的Teams Rooms來講,微軟官網就只有4行不痛不癢的文字描述而後就讓你本身幹(有興趣能夠看下微軟官網https://docs.microsoft.com/en-us/MicrosoftTeams/room-systems/console),而我剛好又不輕易放棄,跟Teams Rooms對着幹了一週天天晚上搞到十二點不停的測試驗證最後終於作出來了,我相信國內除了聯想、億聯、羅技這三個微軟指定的Teams Rooms廠家之外沒人去研究這個東西更別說作出來了,因此我在內部也寫了一篇近30頁的製做過程(我更喜歡叫踩坑填坑過程)文檔image.pngshell

藉着今天這個時間點,正好又寫到Teams會議系列博客,就簡單的跟你們分享一下,但不會像內部資料這麼詳細,不過大概過程原理會說明白。網絡

言歸正傳,前面兩篇文章介紹了Teams會議的網絡準備和會議類型的介紹,這篇文章給你們分享一下會議場景中的Microsoft Teams Rooms,回顧一下對應的是上一篇文章中大型會議室類型(會議室主機+控制屏+雙顯)。架構

要實現這樣的會議室配備先看下微軟官網是怎麼說的image.pngide


講人話就是下面幾點:工具

    會議室中有專業的音視頻採集設備;學習

  會議室中有專業的X86架構會議主機;測試

    專業的會議主機上是須要有一個會議室帳號而這個帳號須要Exchange和Skype服務;spa

    針對會議室主機能夠進行Teams會議的控制;操作系統

大概的要求清楚了,接下來咱們先看下針對這個會議室帳號的詳細要求:

在傳統的Exchange環境中咱們使用outlook預定會議室的時候會存在一個會議室資源列表可供咱們選擇,這裏預定的僅僅是一個Offline的會議室,若是是要預定一個Online會議又要去該會議室召開則須要將預定會議類型更改成Skype或Teams會議,那回歸到正題Microsoft Teams Rooms,我要預定一個Teams會議並且但願去到實際的會議室裏面開會,進入到會議室我能看到我預定的日程實現一鍵入會,那麼此時就有一個帳號上的問題了,此帳號必需要有日程信息顯示,同時又要有Teams或Skype的功能。有這樣的帳號就意味着是一個有密碼能夠進行登陸的資源帳號並且還必須分配許可。

帳號準備完成後還要準備會議室設備,因此這篇博客就跟你們分享一下會議室設備帳號的建立以及Microsoft Teams Rooms的構建。Teams Rooms既是一個虛擬的會議室又是一個實實在在存在的物理會議室,說它虛是由於會議室設備裏面有一個資源帳號能夠經過Outlook或Teams進行預定會議和會議管理,說它實是由於這套設備管理着實實在在的物理會議室。

先說下帳號的準備。

首先使用Connect-MsolService鏈接到Office365,使用Get-MsolAccountSku來查看當前訂閱下都有什麼許可,咱們的訂閱下面以前申請了Meeting Room Without AudiConf的許可,可是已通過期了,因此我只能選用E3的許可了image.png

記錄所需的AccountSkuId參數值(例如ucssi:ENTERPRISEPACK),以獲取要分配給會議室系統帳戶的所需主要許可證。如上面所述,分配給此帳戶的許可至少須要包括Skype for Business Online Plan2/或Microsoft Teams還有Exchange Online,但一般使用Business Premium或Enterprise。好消息是在2018年12月,Microsoft 推出了專門針對設備的新會議室 Office 365許可訂購叫Meeting Room(每一個帳號每月$15.00),要比其餘商業或企業版許可便宜不少,裏面就只有Skype和Exchange服務沒有多餘的產品,所以這些許可證很是適合Microsoft Teams Rooms等設備。

因爲咱們公司的Office365訂閱中Meeting Room許可已通過期了,因此我以E3許可來進行Demo,另外容許PSTN呼叫進入Teams Rooms則還須要配置Direct Routing以及AudioConf

接下來開始進行配置,首先要經過PowerShell鏈接到Exchange Online,Office365 AAD,Skype for Business Online,具體操做方法可參考我以前的博客不在此贅述

首先來定義一些變量

輸入如下行以將變量設置爲每一個項目的所需值。

Ø  將新帳戶的所需身份(用戶主體名稱(UPN),SMTP地址,SIP URI等)設置爲$newRoom變量;

Ø  選擇帳戶的適當顯示名稱做爲$name變量;

Ø  密碼定義爲$pwd變量;

Ø  許可證定義爲$license變量

Ø  輸入有效的雙字母國家/地區代碼,以獲取此帳戶將用做$location變量的相應位置

$newRoom="cdrooms@ucssi.com
$name="CD Teams Room
$pwd="Xhsd2018
$license="ucssi:ENTERPRISEPACK
$location="CN"

(密碼我已經妥妥的改了,哈哈)

創建新帳戶

此步驟將在Azure Active Directory中建立一個新帳戶,同時在Exchange Online中將該帳戶做爲Room資源郵箱啓用郵箱。它還設置上面自定義的密碼,而後啓用帳戶進行身份驗證。

運行如下New-Mailbox 用於建立新帳戶。

New-Mailbox -MicrosoftOnlineServicesID $newRoom -Name $name -Room -RoomMailboxPassword (ConvertTo-SecureString -String $pwd -AsPlainText -Force) -EnableRoomMailboxAccount $trueimage.png

建議在成功建立郵箱以後等待大約30秒,而後再嘗試在下一節中運行命令,不然可能會發生錯誤。

配置帳戶

如下步驟將用於配置帳戶和郵箱上的其餘必備和推薦選項。

等待30秒後,運行如下Set-MsolUsercmdlet禁用密碼到期並設置UsageLocation。

Set-MsolUser -UserPrincipalName $newRoom -PasswordNeverExpires $true -UsageLocation $locationimage.png

運行如下Set-MsolUserLicense cmdlet將相應的Office 365許可證分配給新帳戶。

Set-MsolUserLicense -UserPrincipalName $newRoom -AddLicenses $licenseimage.png

運行如下Set-Mailbox cmdlet用於設置向會議室郵箱發送會議邀請時顯示的Outlook郵件提示。

Set-Mailbox -Identity $newRoom -MailTip 「此會議室支持Teams和Skype會議image.png      最終效果以下,此功能很是有用,可讓預定的用戶知道此會議室是否能夠召開Team或Skype會議image.png

運行如下Set-CalendarProcessing cmdlet以配置Exchange爲此郵箱處理會議邀請的方式。 

Set-CalendarProcessing -Identity $newRoom -AutomateProcessing AutoAccept -AddOrganizerToSubject $false -RemovePrivateProperty $false -AddAdditionalResponse $true -AdditionalResponse 「<p><Font color=red>您的會議已安排,會議室大門已與門禁集成請您在會議開始前15分鐘內即時進行身份確認及會議簽到(根據門口屏幕及設備能夠選擇如下籤到方式:輸入隨機PIN碼\二維碼掃描\人臉識別\刷工牌\指紋解鎖),如您在會議開始後15分鐘內未進行會議簽到則會議室資源將被自動釋放。</p><p><Font color=red>若是它做爲Teams或Skype會議,則能夠點擊會議控制器的加入(Join)實現一鍵入會的體驗</p>」image.png

最終效果以下,此功能很是有用,用戶在預定完會議室後能夠在這裏的反饋信息中獲取如何進入會議室以及操做會議室裏面的設備(這裏有個小彩蛋哦,會議室預定和管理將會是下一篇博客的精彩內容):image.png

正確應用-DeleteComments和-DeleteSubject設置尤其重要,不然邀請可能會出如今會議室設備上,但沒有鏈接到會議所需的「加入」按鈕。經過常規方法建立資源郵箱時,默認狀況下將這兩個參數設置爲$true,所以必須手動將它們設置爲$false,以下所示image.png

啓用會議室

須要執行這些步驟才能使該帳戶與Skype for Business或Microsoft Teams一塊兒使用。因爲複製間隔,建議在最初建立帳戶後至少等待5分鐘,而後再嘗試在Skype for Business Online中將帳戶設置爲會議室。在此步驟成功完成以前,有時可能須要更長時間(最多15分鐘)。

運行如下Get-CsOnlineUser cmdlet以列出已爲租戶中全部啓用Skype的帳戶分配的SIP註冊器。

Get-CsOnlineUser | ft RegistrarPoolimage.png

上述結果代表租戶中的全部帳戶都在同一個池中(例如sippoolsg20f11.infra.lync.com)

等待幾分鐘後,運行如下Enable-CsMeetingRoom cmdlet,將RegistrarPool值替換爲上一步中返回的FQDN,以啓用新的會議室帳戶。

Enable-CsMeetingRoom -Identity $newRoom -SipAddressType 「EmailAddress」 -RegistrarPool 「sippoolsg20f11.infra.lync.com 」image.png

使用Get-CsMeetingRoom查看屬性已是roomsystemimage.png

若是先前的cmdlet返回錯誤「 未找到管理對象的身份 」,則還沒有在雲中完成帳戶啓用。再等幾分鐘再嘗試運行此cmdlet。

配置企業語音

若是會議室帳戶還須要PBX和PSTN功能,則能夠適當的配置啓用帳戶。對於Microsoft團隊,可使用直接路由呼叫計劃爲該帳戶提供PSTN服務。在此Demo中目前沒有Calling Plan以及配置直接路由,因此沒法實現PSTN呼入Teams Rooms

因此默認的企業語音配置也是禁用的狀態,以下image.png

以上是會議室帳號準備,接下來進行Microsoft Teams Rooms硬件準備

Teams Rooms硬件設備基於X86架構主機進行構建。因此須要準備一臺X86主機。

構建前置條件及過程以下:

     經過腳本下載Microsoft Teams Rooms的最新MSI安裝程序;

      準備一個16GB+的空白U盤(3.0接口最佳);

      肯定用戶必須提供的Windows 10版本及許可。最新發布的版本可能會或可能不會被測試和支持與Microsoft Teams Rooms設備一塊兒使用;

      Windows 10鏡像提早解壓到文件夾;

      下載必要的支持組件;

      在安裝介質上組裝所需的組件;

      下載部署軟件及工具;

接下來去下載部署腳本,下載連接以下

https://go.microsoft.com/fwlink/?linkid=867842

腳本下載完成後,默認的語音是英文,也就是說Teams Rooms裝好了以後是英文版本的,如需其餘語言版本(如簡體中文)則在腳本中將Windows 10 Enterprise替換成Windows 10 企業版便可image.png

接下來使用管理員身份運行PowerShell,使用cd命令切換到ps1所在目錄,而後執行PowerShell腳本,以下將會自動下載部署工具image.png

將Windows 10鏡像解壓image.png

腳本將部署工具下載完成後選擇對應設備所安裝的驅動(這裏就出現我上一篇博客總結的那幾個品牌的Teams Rooms啦)由於我是使用自有設備來建立Teams Rooms因此驅動這份選擇【7】None,而後會自動下載一個Windows補丁包,而後對語言包作出選擇,最後會自動識別X86主機上的USB設備,我這裏只在機器上插了一個因此就選擇【0】 Kingston,接下來須要輸入Windows安裝媒體路徑(只須要Windows文件夾路徑便可,不須要指定安裝文件名稱),這裏是我以前解壓Windows 10鏡像的路徑。image.png

接下來就是漫長的等待,各類複製文件以及開始應用這個鏡像了,注意是建立的UEFIimage.png

一切都搞定後其實Windows鏡像安裝文件就已經制做完成了image.png

最後腳本會自動移除Windowsimageimage.png

最後最後關鍵的一步!!!命令行跑完了千萬千萬不要去直接彈出U盤或拔掉U盤。請在PowerShell中使用exit命令來退出PowerShell命令!!!否則前面作的所有白作了!!!image.png

使用exit退出PowerShell後,打開U盤此時U盤還不是可啓動U盤,必定要右鍵選擇U盤彈出image.png

而後再次插入U盤到電腦纔算成功製做SRS安裝鏡像

image.png

OK接下來看下安裝到X86架構PC上面的注意事項

       首先使用PE進入系統,將硬盤格式化,並製做一個分區(個人ThinkPad X240就這樣淪爲實驗品了)image.png

選擇U盤啓動,而後進入安裝界面image.png

下一步

image.png

提示沒法安裝Windowsimage.png

緣由:還記得上面說的UEFI嗎?使用U盤來裝Windows 10 64位系統,BIOS也必需要配置UEFI啓動選項!

進入BIOS選擇startup,再UEFI/Legacy Boot中更改位Bothimage.png

而後選擇UEFI Firstimage.png

按F10保存並重啓image.png

而後就能夠順利安裝Teams Rooms操做系統了image.png

裝好以後系統會自動重啓好幾回耐心等待

默認會建立兩個帳號,一個是Skype(沒有密碼)另一個是Administrator(默認密碼是sfb)image.png

待重啓幾回完成後就會直接進入Teams Rooms配置界面,版本是4.0.85,這是最新版本image.pngimage.png

接下來輸入以前建立的Meeting Room帳號,以及選擇Teams爲默認支持的會議模式image.png

啓用自動屏幕共享(回顧下上篇博客提到的HDMI IN功能)是否使用雙屏,選擇麥克風,揚聲器,攝像頭等等image.png

Teams Rooms 配置完成後以下圖image.png

實景效果(我這個跟上一篇博客中咱們成都客戶的真實環境比起來弱爆了,畢竟我是在我本身的筆記本上搭的一個Demo環境)image.png

完成會議室設備帳號準備以及Teams Rooms系統構建整個過程耗時約3小時。

這篇博客爲你們分享了Teams Rooms的一系列知識點,下一篇博客跟你們分享一下會前的預定部分,這個系列博客之因此會介紹這麼多會前的各類環境準備,只有一個目的:開好一場Teams會議!

相關文章
相關標籤/搜索