練習 - 評估 Windows Server 整備程度

已完成

您可以在想要在其上使用檔案同步的任何 Windows 伺服器上,執行 Azure 檔案同步評估 PowerShell Cmdlet。Cmdlet 會檢查作業系統、檔案系統、檔案名稱與資料夾名稱的相容性。

在您於公司的 CAD 檔案伺服器上安裝並設定 Azure 檔案同步之前,請先評估伺服器以確保其相容。 您要執行評估 Cmdlet 以產生報告。

重要

您必須有自己的 Azure 訂用帳戶才能執行本練習,且可能會產生費用。 如果您還沒有 Azure 訂用帳戶,請在開始前建立免費帳戶

下列影片說明如何在您的內部部署伺服器上執行評量。 遵循此練習中的步驟,在您於 Azure 訂用帳戶中建立的虛擬機器上完成評量。

建立 Windows 檔案伺服器

您通常會在內部部署伺服器上安裝 Azure 檔案同步。 針對此練習,您要建立 Azure 虛擬機器 (VM),以作為 Windows 檔案伺服器。

  1. 登入 Azure 入口網站

  2. 從右上方的功能表列中,開啟 Cloud Shell。 在 Cloud Shell 下拉式清單中從 Bash 環境切換至 PowerShell 環境。

  3. 執行下列 命令以建立資源群組。 將 EastUS 取代為您附近的位置值。

    $resourceGroup = 'learn-file-sync-rg'
    $location = 'EastUS'
    New-AzResourceGroup -Name $resourceGroup -Location $location
    

    此清單顯示一些您可以使用的位置值:

    • westus2
    • 美國中南部
    • centralus
    • eastus
    • westeurope
    • 東南亞
    • japaneast
    • brazilsouth
    • australiasoutheast
    • centralindia
  4. 在 PowerShell 中,執行下列命令以在與資源群組相同的位置建立子網路與虛擬網路:

    $subnetConfig = New-AzVirtualNetworkSubnetConfig `
    -Name Syncpublicnet `
    -AddressPrefix 10.0.0.0/24
    
    $virtualNetwork = New-AzVirtualNetwork `
    -Name Syncvnet `
    -AddressPrefix 10.0.0.0/16 `
    -Location $location `
    -ResourceGroupName $resourceGroup `
    -Subnet $subnetConfig
    
  5. 執行下列命令,以設定 VM 上系統管理員帳戶的使用者名稱與密碼。 輸入使用者learnadmin 和密碼。 密碼長度必須至少為八個字元。 它必須包含數字、大寫字母、小寫字母和特殊字元。 請寫下密碼,因為您稍後會用到。

    $cred = Get-Credential
    
  6. 建立 Windows Server 電腦:

     New-Azvm `
     -Name FileServerLocal `
     -Credential $cred `
     -ResourceGroupName $resourceGroup `
     -Size Standard_DS1_v2 `
     -VirtualNetworkName Syncvnet `
     -SubnetName Syncpublicnet `
     -Image "Win2019Datacenter" 
    

    建立 VM 需要幾分鐘的時間。

建立公用 IP 位址,並將其與檔案伺服器 VM 產生關聯

若要使用遠端桌面連線到新的伺服器,需建立公用 IP 位址,並將其指派給檔案伺服器 VM。

  1. 登入 Azure 入口網站

  2. 在 Azure 入口網站的頂端搜尋方塊中,搜尋並選取 [公用 IP 位址]。 [公用 IP 位址] 窗格隨即出現。

  3. 選取 + 建立。 [建立公用 IP 位址] 窗格隨即出現。

  4. 選取您用於 VM 的相同 Azure 訂用帳戶和位置。 選取 [learn-file-sync-rg] 資源群組。

  5. 依現狀保留其餘的預設值,並在 [名稱] 下指定 [FileServerPublicIP]。

  6. 選取 [檢閱 + 建立],然後選取 [建立] 以建立公用 IP 位址。

  7. 在頂端搜尋方塊中,搜尋並選取 [虛擬機器]。 [虛擬機器] 窗格隨即出現。

  8. 選取 [FileServerLocal] VM。 [FileServerLocal] 虛擬機器窗格隨即出現。

  9. 在 [網路]>[網路設定] 下方,選取名為 FileServerLocal 的網路介面。

  10. 在 [設定]>[IP 組態] 底下,選取 IP 組態 [FileServerLoca]。

  11. 選取 [關聯公用 IP 位址],然後針對 [公用 IP 位址] 選取 [FileServerPublicIP]。

  12. 選取 [儲存]。

設定 Windows Server 進行評量

使用遠端桌面用戶端連線到新的伺服器。 請下載範例 CAD 檔案,並安裝您稍後將會使用的 Azure PowerShell 模組。

  1. 確定您仍登入至 Azure 入口網站

  2. 在頂端搜尋方塊中,搜尋並選取 [虛擬機器]。 [虛擬機器] 窗格隨即出現。

  3. 選取 [FileServerLocal] VM。 [FileServerLocal] 虛擬機器窗格隨即出現。

  4. 在頂端功能表列中,選取 [連線]。 您的 [FileServerLocal] VM 的 [連線] 窗格隨即出現。 選取 [原生 RDP]。

  5. 選取 [下載 RDP 檔案]。

  6. 開啟 RDP 檔案,然後選取 [連線]。

  7. 在 [Windows 安全性] 對話方塊中,選取 [其他選擇],然後選取 [使用其他帳戶]

  8. 輸入您建立 VM 時所用的使用者名稱 learnadmin 與您稍早使用的密碼,然後選取 [確定]

  9. 如果系統詢問您是否要不理會憑證錯誤而進行連線,請選取 [是]。 [伺服器管理員] 儀表板隨即出現。

  10. 登入之後,請在底部的工作列中選取 [搜尋],輸入 cmd,然後選取 [命令提示字元]

  11. 在命令提示字元中,輸入 D:,然後選取 Enter

  12. 使用 cURL 下載此範例 CAD 檔案:

    curl https://github.com/MicrosoftDocs/mslearn-extend-share-capacity-with-azure-file-sync/blob/master/resources/CADFolder.zip?raw=true -L -o CADFolder.zip
    
  13. 展開 zip 檔案:

    CADFolder.zip
    
  14. 在 [檔案總管] 中,選取頂端功能表列中的 [壓縮資料夾工具],然後選取 [全部解壓縮],最後選取 [解壓縮]

安裝 Azure PowerShell 模組

  1. 在底部工作列中,以滑鼠右鍵按一下 [開始],然後選取 [Windows PowerShell (Admin)]。

  2. 在主控台中,下載最新的 Azure PowerShell 模組:

    Install-Module -Name Az
    
  3. 如果出現提示,請輸入 Y 以安裝 NuGet 提供者和/或接受不受信任的存放庫。 針對任何模組執行相同的動作。

    模組需要幾分鐘的時間安裝。

建立評量

安裝評估 Cmdlet 之後,請檢查您的檔案伺服器與資料夾是否與 Azure 檔案同步相容。

  1. 執行系統與資料檔案檢查:

    Invoke-AzStorageSyncCompatibilityCheck -Path D:\CADFolder
    
  2. 輸出看起來應該會像以下輸出:

    Environment validation results:
    
    Computer name: localhost
    OS version check: Passed.
    File system check: Passed.
    
    Namespace validation results:
    
    Path: C:\CADFolder
    Number of files scanned: 4
    Number of directories scanned: 6
    
    There were no compatibility issues found with your files.
    
  3. 僅測試檔案:

    Invoke-AzStorageSyncCompatibilityCheck -Path D:\CADFolder -SkipSystemChecks
    
  4. 僅測試系統需求:

    Invoke-AzStorageSyncCompatibilityCheck -ComputerName localhost
    
  5. 將結果儲存在 CSV 檔案中:

    $results=Invoke-AzStorageSyncCompatibilityCheck -Path D:\CADFolder
    $results | Select-Object -Property Type, Path, Level, Description | Export-Csv -Path D:\assessment-results.csv
    
  6. 讓您的遠端桌面連線維持開啟,以在稍後的練習中使用。