【Day 3】 建立MDT Deployment Share及SQL Database

今天來到第三天了,不過好像應該說是第三篇才對…已經時隔三天後了XD,但是沒關係!發文的目的達到就好,我還是會努力完賽的!!那就開始吧,今天我們來介紹如何建立MDT Deplyment Share跟設定SQL Databse並與MDT做結合

Create - MDT Deployment Share

首先我們先來把Deployment Share給建立起來,先開啟你的 “Deployment Workbench”,對著Deployment Shares右鍵並點選New Deployment Shares

接下來Path、Share、Descriptive Name都保持預設值,只要下一步即可

在Optons這邊的選項全部不要勾選,這些我們都可以在之後的Task Sequences中進行設定

這時你的Summary應該是像這樣子,沒有錯的話就可以按下一步將Deployment Share建立起來

這樣子就完成了,接下來我們來安裝SQL Server Express

Install - SQL Server Express

MDT 可以使用 SQL Server Express 或完整的 SQL Server,但是因為部署資料庫並不大 (即使在大型企業環境中),我們建議在您的環境中使用免費的 SQL Server 2012 SP1 Express 資料庫。

因為MDT的資料庫很小,所以微軟也建議安裝Express即可,這邊我們選用最新的版本”SQL Server 2017 Express”

https://www.microsoft.com/en-us/sql-server/sql-server-editions-express

下載執行後,我們選擇Basic並按下一步開始安裝,接著等待完成即可

這邊我們點選Install SSMS(SQL Server Management Studio),打開網頁後點擊Download SQL Server Management Studio (SSMS)執行安裝,安裝完成後重新啟動電腦

Setting - SQL Server Express & Firewall

SQL Server Express安裝完成後,我們必須先做一些基本設定才有辦法讓其它電腦Query

先開啟service.msc並找到SQL Server Browser並按右鍵Properties,將Startup type改為Automatic並Apply後再按右鍵Start

接著開啟Sql Server Configuration Manager,點選SQL Server Network Configuration > Protocols for SQLEXPRESS,把Named Pipes跟TCP/IP右鍵Enabled

接著對TCP/IP右鍵Properties > IP Addresses,拉到最下方將IPALL裡面的TCP Port改為1433並Apply

Apply後,點選左邊選單中的SQL Server Service,將SQL Server(SQLEXPRESS)跟SQL Server Browser都按Restart,接著我們針對需要的Port在Firewall設定Allow,先用Administratr執行cmd並貼上以下三行指令

netsh advfirewall firewall add rule name="SQL Server Express" protocol=TCP dir=in localport=1433-1434 action=allow
netsh advfirewall firewall add rule name="MDT Monitoring" protocol=TCP dir=in localport=9800-9801 action=allow
netsh advfirewall firewall add rule name="MDT SMB" protocol=TCP dir=in localport=135-139 action=allow

Setting - MDT Database

回到Deployment Workbench,點選MDT Deployment Share > Advanced Configuration 右鍵 New Database

SQL Server name 建議使用FQDN的方式,這邊範例我就先使用IP,Instance請輸入SQLEXPRESS、PORT留空、Network Library預設Named Pipes接著下一步

選擇Create a new database並輸入MDT並下一步

SQL Share 輸入 DeploymentShare$ 然後都按下一步

看到這邊就建立完成了,按Finsh即可

Setting - SQL User & SQL Server

開啟Microsoft SQL Server Management Studio後直接按Connect,接著對你的HostName按右鍵Properties > Secunity把Server authentication改為SQL Server and Windows Autherntcation mode

接著點Security > Login 右鍵 New Login,Login name可以自行決定,記得請勾起SQL Server and Windows Autherntcation並把Enforce password policy這個三個取消勾選

然後到User Mapping,將MDT這個資料庫指派給MDTConnect並設定為唯讀,如下圖設定

這樣我們就完成了建立Deployment Share跟SQL MDT Database,下一篇我們就開始學習如何建置MDT了

References

Use the MDT database to stage Windows 10 deployment information (Windows 10) - Microsoft Docs