System Center, Configuration Manager, Device Management, Raspberry Pi, CSP
公司專注于為企業(yè)提供網(wǎng)站建設、成都網(wǎng)站制作、微信公眾號開發(fā)、商城網(wǎng)站開發(fā),微信小程序開發(fā),軟件定制網(wǎng)站設計等一站式互聯(lián)網(wǎng)企業(yè)服務。憑借多年豐富的經(jīng)驗,我們會仔細了解各客戶的需求而做出多方面的分析、設計、整合,為客戶設計出具風格及創(chuàng)意性的商業(yè)解決方案,成都創(chuàng)新互聯(lián)公司更提供一系列網(wǎng)站制作和網(wǎng)站推廣的服務。
這篇隨筆由樹莓派而起,卻穿越時空,讓我想起故人故事。并縱橫×××,牽扯到設備管理……
樹莓派是個開源硬件,初衷為了讓更多的孩子以很低的成本來學習計算機,學習編程,了解世界。在教室這種環(huán)境,或者使用樹莓派當瘦客戶機的環(huán)境,因為需要大批量配置樹莓派,所以一個配置系統(tǒng)是必不可少的。
所以在樹莓派的官網(wǎng)上有項目叫PINET,地址在:http://pinet.org.uk/ ??梢赃B接到服務器進行集中的系統(tǒng)啟動。至于商業(yè)化的,ThinLinx有其自己做的TMS系統(tǒng)來集中管理樹莓派。http://www.thinlinx.com/tms.html
以上兩種都是針對Raspbian的Linux系統(tǒng),如果運行了Windows 10 IoT Core的樹莓派,如何進行管理和制備呢?作為操作系統(tǒng)老牌廠商,Microsoft自然不會讓其缺失太久。答案就是如同少林一般博大精深的SCCM(哈哈)。當然,少林現(xiàn)在遍布天下,正如可以使用SCCM+InTune 云服務(哈哈哈)。
嚴格來說,Windows 10 IoT Core和1%日薄西山的Windows 10 Mobile、MR日出東方的Holographic一樣,同屬運行Windows 10系統(tǒng)的設備,在UWP大一統(tǒng)的框架下,很多特性和配置與我正在寫字的Windows 10二合一筆記本沒啥太大區(qū)別。由此,對Windows 10 IoT Core的管理近乎等同于對Windows 10 Mobile的管理。
對移動設備的管理,一般首先需要雙向驗證管理服務器和移動設備的身份,這樣可避免身份偽造或中間人***。我們已經(jīng)知道SCCM可以向各類設備例如Windows、Windows Phone、Windows Mobile、iPhone、iPad、Mac OS X和Android推送合規(guī)配置,因此使用SCCM來做證書分發(fā)也不是一件困難的事情。
而SCCM大多針對在線設備,如何在系統(tǒng)初始化階段就完成這些配置呢?對于傳統(tǒng)的方式我們有OSD/MDT等操作系統(tǒng)部署方式,而對于移動設備我們可以使用WICD(Windows Imageing and Configuration Designer),包含在Windows Assessment and Deployment Kit中(即常說的Windows ADK或WADK)。
對于預定義的配置,可以直接修改安裝鏡像,也可以制作“制備包”(Provisioning Package)。以導入CA證書信任為例,可以將SCCM生成的Profile導入到WICD向?qū)В梢粋€制備安裝包。
完成后,導出制備安裝包*.ppkg文件,回到運行Windows 10 IoT Core的樹莓派,復制到C:\Windows\Provisioning\Packages目錄,重啟樹莓派即可自動執(zhí)行配置。
上述配置的官方頁面在:https://developer.microsoft.com/zh-cn/windows/iot/docs/management
當然,我們不可能只做一個CA證書分發(fā)就結束了,能做的事情很多,可以通過CSP(Configuration Service Provider)來完成。是不是聽著很耳熟?這里有我很多年前寫的兩篇隨筆:
CSP-開篇簡介
CSP-SCCM管理Mobile Device
那一年,北京奧運,時光如水,歲月如歌。
不感慨了,有時間寫一篇介紹CSP吧。