Windows 管理中心是一個可擴充的平台,每種連線類型和工具都是一個擴充功能,你可以分別安裝、卸載和更新。 您可以搜尋 Microsoft 和其他開發人員所發行的新擴充功能,並個別安裝和更新,而不需要更新整個 Windows Admin Center 的安裝。 您也可以設定獨立的 NuGet 摘要或檔案共用,並將擴充功能發佈供組織內部使用。
Important
如果你的防火牆或代理伺服器限制了出站連線,請確保 你的網路網址設定正確。 如果你的網路設定不正確,你就不會收到分機更新。
安裝擴充功能
Windows Admin Center 會顯示可從指定的 NuGet 摘要取得的延伸模組。 Windows Admin Center 根據預設會指向 Microsoft 官方的 NuGet 套件來源,該來源托管由 Microsoft 和其他開發人員發佈的擴充功能。
- 選擇右上角 的設定 按鈕。 在左窗格中,選取 [擴充功能]。
- 「可用的擴充功能」標籤會列出摘要上可供安裝的擴充功能。
- 選擇擴充功能以查看 詳細資料窗 中的擴充功能描述、版本、發佈者及其他資訊。
- 選取 [安裝] 以安裝延伸模組。 如果閘道必須以提升許可權模式執行,才能進行這項變更,您會看到使用者帳戶控制 (UAC) 提高許可權提示。 安裝完成之後,您的瀏覽器會自動重新整理,且已安裝新延伸模組的 Windows Admin Center 會重載。 如果您嘗試安裝的延伸模組是先前安裝延伸模組的更新,您可以選取 [ 更新至最新 ] 按鈕來安裝更新。 您也可以移至 [已安裝的延伸模組 ] 索引標籤,以檢視已安裝的延伸模組,並在 [狀態] 欄中查看是否有可用的更新。
從不同的來源安裝擴充功能
Windows Admin Center 支援多個摘要,而且您可以一次從多個摘要中檢視和管理套件。 你可以將任何支援 NuGet V2 API 或檔案分享的 NuGet 訂閱串流加入 Windows 管理中心,以便安裝擴充功能。
- 選擇右上角 的設定 按鈕。 在左窗格中,選取 [擴充功能]。
- 在右窗格中,選取 [Feeds] 索引標籤。
- 選取 新增 按鈕以新增另一個訂閱源。 針對 NuGet 摘要,輸入 NuGet V2 摘要 URL。 NuGet 摘要提供者或系統管理員應該能夠提供 URL 資訊。 針對檔案共用,請輸入儲存擴充套件檔案 (.nupkg) 的檔案共用完整路徑。 若您將檔案分享作為串流,必須符合以下條件:
- NTAuthority\Network Service 必須能存取該檔案
- 檔案路徑不能包含 C:\Users 資料夾
- 除非您的作業模式設定為「開發」,否則檔案共用上的套件必須簽署
- 選取 ,然後新增。 如果閘道必須以提升許可權模式執行,才能進行這項變更,您會看到UAC提高許可權提示。 這個提示只會在你以桌面模式運行 Windows 管理中心時出現。
「可用的擴充功能」清單會顯示來自所有已註冊資訊來源的擴充功能。 你可以透過「封裝來源」欄位查詢每個擴充功能來自哪個來源。
解除安裝延伸模組
你可以卸載之前安裝的擴充功能,甚至卸載任何在 Windows 管理中心安裝時預先安裝的工具。
- 選擇右上角 的設定 按鈕。 在左窗格中,選取 [擴充功能]。
- 選取 [已安裝的擴充功能 ] 索引標籤,以檢視所有已安裝的擴充功能。
- 選擇一個擴充功能來卸載,然後選擇 卸載。
卸載完成後,瀏覽器會自動重新整理,Windows 管理中心會重新載入並移除擴充功能。 如果你移除了預先安裝在 Windows 管理中心的工具,可以在 可用擴充功能 標籤中重新安裝該工具。
在沒有網路連線的電腦上安裝擴充功能
如果你在未連接網際網路或在代理伺服器後面的電腦上安裝 Windows Admin Center,它可能會無法存取並安裝來自 Windows Admin Center 提供的擴充功能。 你可以手動下載擴充套件,或使用 PowerShell 腳本,並設定 Windows 管理中心從檔案分享或本地磁碟取出套件。
手動下載擴充套件
在另一台有網路連線的電腦上,打開瀏覽器並前往以下網址: https://dev.azure.com/WindowsAdminCenter/Windows%20Admin%20Center%20Feed/_artifacts/feed/wac-public-extensions
你可能需要建立一個 Microsoft 帳號並登入才能查看擴充套件。
選取您要安裝的套件名稱,以檢視套件詳細資料頁面。
請在套件詳情頁上方導覽欄選擇 下載 連結,下載
.nupkg擴充功能的檔案。針對您想要下載的所有套件,重複步驟 2 和 3。
將套件檔案複製到你可以從安裝 Windows Admin Center 的電腦存取的檔案分享,或是複製到安裝 Windows Admin Center 的電腦本機磁碟。
使用 PowerShell 指令碼下載套件
你可以在網路上找到從 NuGet 訂閱源下載 NuGet 套件的腳本。 請使用Microsoft資深專案經理 Jon Galloway提供的腳本。
如 部落格文章所述,將腳本安裝為 NuGet 套件,或將腳本複製並貼到 PowerShell ISE 中。
將指令碼的第一行編輯為 NuGet 摘要的 v2 URL。 如果您要從 Windows Admin Center 官方源下載套件,請使用下列 URL:
$feedUrlBase = "https://aka.ms/wac-public-extensions"執行腳本。 它會將所有 NuGet 套件從串流下載到以下本地資料夾:
%USERPROFILE%\Documents\NuGetLocal。
使用 PowerShell 管理擴充功能
Windows Admin Center 預覽版包含可管理您閘道擴充功能的 PowerShell 模組。
# Add the module to the current session
Import-Module "$env:ProgramFiles\windows admin center\PowerShell\Modules\ExtensionTools"
# Available cmdlets: Get-Feed, Add-Feed, Remove-Feed, Get-Extension, Install-Extension, Uninstall-Extension, Update-Extension
# List feeds
Get-Feed "https://wac.contoso.com"
# Add a new extension feed
Add-Feed -GatewayEndpoint "https://wac.contoso.com" -Feed "\\WAC\our-private-extensions"
# Remove an extension feed
Remove-Feed -GatewayEndpoint "https://wac.contoso.com" -Feed "\\WAC\our-private-extensions"
# List all extensions
Get-Extension "https://wac.contoso.com"
# Install an extension (locate the latest version from all feeds and install it)
Install-Extension -GatewayEndpoint "https://wac.contoso.com" "msft.sme.containers"
# Install an extension (latest version from a specific feed, if the feed is not present, it will be added)
Install-Extension -GatewayEndpoint "https://wac.contoso.com" "msft.sme.containers" -Feed "https://aka.ms/sme-extension-feed"
# Install an extension (install a specific version)
Install-Extension "https://wac.contoso.com" "msft.sme.certificate-manager" "0.133.0"
# Uninstall-Extension
Uninstall-Extension "https://wac.contoso.com" "msft.sme.containers"
# Update-Extension
Update-Extension "https://wac.contoso.com" "msft.sme.containers"
Note
您必須是閘道系統管理員,才能使用 PowerShell 來修改 Windows Admin Center 擴充功能。
深入瞭解如何使用 Windows Admin Center SDK 建置擴充功能。
閘道插件擴充模組
Windows 管理中心閘道外掛擴充功能最受現代化閘道變更的影響。 Windows Admin Center 閘道外掛程式可啟用從工具或解決方案的 UI 到目標節點的 API 通訊。 Windows Admin Center 裝載閘道服務,可從閘道外掛程式轉送命令和腳本,以在目標節點上執行。 你可以擴充閘道服務,加入支援非預設協定(PowerShell 和 WMI)的自訂閘道外掛。
由於閘道外掛會與 Windows 管理中心的後端溝通以啟用 API 通訊,閘道外掛程式可以包含以 .NET Framework 4.6.2 版本撰寫的元件,這些元件無法在 .NET 8 中運作。
此外,外掛的運作方式也從 2410 版本開始改變。 你現在不再開發實作IPlugIn命名空間中的介面的 C# 類別來擴充閘道外掛,而是以Microsoft.ManagementExperience.FeatureInterfacesASP.NET MVC 控制器的形式撰寫擴展功能。 與簡單的 C# 類別和大量文件相比,這些控制器具有更高的靈活性。
請檢視我們的開發人員檔 ,以深入瞭解 Windows Admin Center 中的閘道外掛程式開發。
安裝時可用的擴充功能
Windows 管理中心安裝程式中未包含的擴充功能,包括外部合作夥伴擴充功能,除非你透過擴充功能訂閱來新增,否則無法使用。
安裝 Windows Admin Center 後,你會獲得以下擴充功能:
- 應用程序和功能
- Azure 備份
- Azure 檔案同步
- Azure 混合式中心
- Azure Kubernetes Service
- 證書
- 叢集建立
- 叢集管理員
- 開發者指南
- 設備
- 活動
- 容錯叢集工具
- 檔案與檔案分享
- 防火牆
- 本機使用者和群組
- 網路控制站工具和 SDN 虛擬網路
- 網路
- 封包監控
- 效能監視器
- PowerShell
- Processes
- Registry
- 遠端桌面
- 角色與功能
- 排定的任務
- SDN 閘道連線
- SDN 基礎架構
- SDN 邏輯網路
- SDN 網路安全性群組
- 安全性
- 伺服器管理員和電腦管理
- Services
- 儲存體
- 儲存移轉服務
- 儲存體複本
- 系統洞察
- 更新
- 虛擬機器和交換器