如何在 Windows 11 上將設備運行狀況證明設置為服務器

Jacki

設備健康證明 (DHA) 是一項強大的安全功能,可在啟動期間驗證 Windows 設備的完整性。通過將 DHA 作為服務器運行,組織可以有效地管理和監控整個網絡中的設備運行狀況,確保遵守安全策略。本指南將引導您完成在 Windows 11 上將設備運行狀況證明設置為服務器的過程。

設備健康證明服務器的先決條件

在開始之前,請確保您的系統滿足以下要求:

  • 具有桌面體驗安裝選項的 Windows Server 2016 或更高版本。
  • 運行帶有 TPM 版本 1.2 或 2.0 的 Windows 10 或 Windows 11 的客戶端設備。
  • 用於安全通信的 SSL 證書。
  • 簽名和加密證書。

確認這些先決條件後,您就可以開始安裝過程了。

安裝設備健康證明角色

步驟一:單擊“開始”菜單並選擇“服務器管理器”,打開服務器管理器。

步驟2:單擊右上角的“管理”,然後選擇“添加角色和功能”。

步驟3:在“添加角色和功能嚮導”中,單擊“下一步”,直到到達“選擇服務器角色”頁面。

第4步:向下滾動並選中“設備健康證明”旁邊的框。當提示添加設備健康證明所需的功能時,單擊“添加功能”。

第5步:繼續單擊“下一步”,直到到達“確認安裝選擇”頁面。檢查您的選擇並單擊“安裝”。

第6步:安裝完成後,單擊“關閉”。

配置 SSL 證書

正確的 SSL 證書配置對於 DHA 服務器和客戶端設備之間的安全通信至關重要。

步驟一:按 Windows 鍵 + R 打開“運行”對話框,鍵入“mmc”,然後按 Enter 打開 Microsoft 管理控制台。

步驟2:轉到文件 > 添加/刪除管理單元,從列表中選擇“證書”,然後單擊“添加”。

步驟3:選擇“計算機帳戶”,單擊“下一步”,然後單擊“完成”,最後單擊“確定”。

第4步:在控制台樹中,展開“證書(本地計算機)”>“個人”>“證書”。

第5步:右鍵單擊要用於 DHA 的 SSL 證書,選擇“所有任務”>“管理私鑰”。

第6步:添加“IIS_IUSRS”組並授予其讀取權限。

請記住記下 SSL 證書的指紋,因為您在後續步驟中將需要它。

安裝 TPM 根證書

為了確保正確驗證客戶端 TPM,您需要安裝 TPM 根證書。

步驟一:打開提升的命令提示符。

步驟2:運行以下命令:

mkdir C:TrustedTPM
cd C:TrustedTPM
certutil -urlcache -split -f https://go.microsoft.com/fwlink/?linkid=2097925 TrustedTpm.cab
expand -F:* TrustedTpm.cab .
setup.cmd

這將下載、提取並安裝必要的 TPM 根證書。

配置設備健康度認證服務

現在是時候使用 PowerShell 配置 DHA 服務了。

步驟一:以管理員身份打開 PowerShell。

步驟2:運行以下命令,將佔位符指紋替換為實際的證書指紋:

Install-DeviceHealthAttestation -EncryptionCertificateThumbprint "YourEncryptionCertThumbprint" -SigningCertificateThumbprint "YourSigningCertThumbprint" -SslCertificateStoreName "My" -SslCertificateThumbprint "YourSSLCertThumbprint" -SupportedAuthenticationSchema "AikCertificate"

步驟3:出現提示時,選擇“是”或“全部是”以確認配置更改。

設置證書鏈策略

要完成 DHA 設置,您需要配置證書鏈策略。

步驟一:在同一 PowerShell 窗口中,運行以下命令:

$policy = Get-DHASCertificateChainPolicy
$policy.RevocationMode = "NoCheck"
Set-DHASCertificateChainPolicy -CertificateChainPolicy $policy

這會禁用吊銷檢查,這在某些環境中可能很有用。但是,在生產環境中應用此設置之前,請考慮安全影響。

驗證DHA服務配置

完成設置後,驗證 DHA 服務是否正常運行非常重要。

步驟一:檢查有效的簽名證書:

Get-DHASActiveSigningCertificate

這應該顯示您的簽名證書的詳細信息。

步驟2:驗證活動加密證書:

Get-DHASActiveEncryptionCertificate

您應該會看到加密證書的詳細信息。

步驟3:通過在 Web 瀏覽器中導航到以下 URL 來測試 DHA 服務:

https://<your-server-name>/DeviceHeathAttestation/ValidateHealthCertificate/v1

如果服務運行正常,您應該會看到“方法不允許”消息。這表明該服務正在運行並準備好處理證明請求。

常見問題故障排除

如果您在設置或操作 DHA 服務時遇到問題,以下是一些常見問題及其解決方案:

參見:如何在 Windows 上使用 Microsoft 更新健康工具

問題:“設備運行狀況證明不可用”

此錯誤通常與 TPM 問題有關。嘗試清除 TPM:

步驟一:按 Windows 鍵 + R,輸入“tpm.msc”,然後按 Enter。

步驟2:在 TPM 管理窗口中,轉到“操作”窗格並選擇“清除 TPM”。

步驟3:重新啟動計算機以完成 TPM 重置。

問題:“此設備不支持設備健康證明”

此消息表明您的設備不滿足 DHA 的必要要求。仔細檢查您的系統是否滿足本指南開頭列出的所有先決條件,特別是 TPM 版本和 Windows 版本要求。

通過執行這些步驟,您已成功將設備運行狀況證明設置為 Windows 11 上的服務器。這一強大的功能將幫助您在整個組織中維護更安全、更合規的設備生態系統。請記住定期更新和維護您的 DHA 服務器以確保最佳性能和安全性。