共用方式為


安裝和管理擴充功能

Windows Admin Center 建置為可延伸平臺,其中每個連線類型和工具都是您可以個別安裝、卸載和更新的擴充功能。 您可以搜尋 Microsoft 和其他開發人員所發行的新擴充功能,並個別安裝和更新,而不需要更新整個 Windows Admin Center 的安裝。 您也可以設定獨立的 NuGet 摘要或檔案共用,並將擴充功能發佈供組織內部使用。

安裝擴充功能

Windows Admin Center 會顯示可從指定的 NuGet 摘要取得的延伸模組。 Windows Admin Center 根據預設會指向 Microsoft 官方的 NuGet 套件來源,該來源托管由 Microsoft 和其他開發人員發佈的擴充功能。

  1. 選取右上角的 [>] 按鈕在左窗格中,選取 [擴充功能]。
  2. 「可用的擴充功能」標籤會列出摘要上可供安裝的擴充功能。
  3. 選取延伸模組,即可在 [詳細資料] 窗格中檢視延伸模組描述、版本、發行者和其他資訊。
  4. 選取 [安裝] 以安裝延伸模組。 如果閘道必須以提升許可權模式執行,才能進行這項變更,您會看到使用者帳戶控制 (UAC) 提高許可權提示。 安裝完成之後,您的瀏覽器會自動重新整理,且已安裝新延伸模組的 Windows Admin Center 會重載。 如果您嘗試安裝的延伸模組是先前安裝延伸模組的更新,您可以選取 [ 更新至最新 ] 按鈕來安裝更新。 您也可以移至 [已安裝的延伸模組 ] 索引標籤,以檢視已安裝的延伸模組,並在 [狀態] 欄中查看是否有可用的更新。

從不同的來源安裝擴充功能

Windows Admin Center 支援多個摘要,而且您可以一次從多個摘要中檢視和管理套件。 任何支援 NuGet V2 API 或檔案共用的 NuGet 摘要,都可以新增至 Windows Admin Center,以便從中安裝擴充功能。

  1. 選取右上角的 [>] 按鈕在左窗格中,選取 [擴充功能]。
  2. 在右窗格中,選取 [Feeds] 索引標籤。
  3. 選取 新增 按鈕以新增另一個訂閱源。 針對 NuGet 摘要,輸入 NuGet V2 摘要 URL。 NuGet 摘要提供者或系統管理員應該能夠提供 URL 資訊。 針對檔案共用,請輸入儲存擴充套件檔案 (.nupkg) 的檔案共用完整路徑。 如果將檔案分享新增為摘要,它必須符合下列準則:
    • 必須將檔案的存取權限賦予 NTAuthority\Network Service
    • 檔案路徑不能包含 C:\Users 資料夾
    • 除非您的作業模式設定為「開發」,否則檔案共用上的套件必須簽署
  4. 選取 ,然後新增。 如果閘道必須以提升許可權模式執行,才能進行這項變更,您會看到UAC提高許可權提示。 只有在您以桌面模式執行 Windows Admin Center 時,才會出現此提示。

「可用的擴充功能」清單會顯示來自所有已註冊資訊來源的擴充功能。 您可以使用「套件饋送」欄來檢查每個擴充功能來自哪個饋送。

解除安裝擴充功能

您可以卸載先前安裝的任何擴充功能,或甚至卸載在 Windows Admin Center 安裝期間預安裝的任何工具。

  1. 選取右上角的 [>] 按鈕在左窗格中,選取 [擴充功能]。
  2. 選取 [已安裝的擴充功能 ] 索引標籤,以檢視所有已安裝的擴充功能。
  3. 選擇要解除安裝的擴充功能,然後選取 [ 解除安裝]。

卸載完成後,您的瀏覽器會自動重新整理,並重載 Windows Admin Center 並移除擴充功能。 如果您卸載預先安裝為 Windows Admin Center 一部分的工具,則可在 [可用的延伸模組] 索引標籤中重新安裝該工具。

在沒有網際網路連線的電腦上安裝擴充功能

如果 Windows Admin Center 安裝在未連線到網際網路或位於 Proxy 後方的電腦上,則可能無法從 Windows Admin Center 來源存取並安裝擴充功能。 您可以透過手動方式或使用 PowerShell 指令碼下載擴充套件,並將 Windows Admin Center 設定為從檔案共用或本機磁碟機擷取套件。

手動下載擴充套件

  1. 在另一台具有網際網路連線的電腦上,開啟網頁瀏覽器並前往下列 URL:https://dev.azure.com/WindowsAdminCenter/Windows%20Admin%20Center%20Feed/_packaging?_a=feed&feed=WAC

    您可能需要建立Microsoft帳戶和登入,才能檢視擴充功能套件。

  2. 選取您要安裝的套件名稱,以檢視套件詳細資料頁面。

  3. 選取套件詳細資料頁面頂端導覽列中的 [下載 ] 連結,然後下載 .nupkg 延伸模組的檔案。

  4. 針對您想要下載的所有套件,重複步驟 2 和 3。

  5. 將套件檔案複製到檔案共用 (可從安裝 Windows Admin Center 的電腦進行存取),或複製到 Windows Admin Center 安裝所在電腦的本機磁碟。

  6. 請遵循指示,從不同的來源安裝擴充功能

使用 PowerShell 指令碼下載套件

網路上有一些腳本可用於從 NuGet 環境下載 NuGet 套件。 我們使用 Microsoft 資深專案經理 Jon Galloway 所提供的腳本

  1. 部落格文章所述,將腳本安裝為 NuGet 套件,或將腳本複製並貼到 PowerShell ISE 中。

  2. 將指令碼的第一行編輯為 NuGet 摘要的 v2 URL。 如果您要從 Windows Admin Center 官方源下載套件,請使用下列 URL:

    $feedUrlBase = "https://aka.ms/sme-extension-feed"
    
  3. 執行腳本,並將摘要中的所有 NuGet 套件下載到下列本機資料夾: %USERPROFILE%\Documents\NuGetLocal

  4. 請遵循指示,從不同的來源安裝擴充功能

使用 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 Admin Center 閘道外掛程式延伸模組受現代化閘道變更的影響最大。 Windows Admin Center 閘道外掛程式可啟用從工具或解決方案的 UI 到目標節點的 API 通訊。 Windows Admin Center 裝載閘道服務,可從閘道外掛程式轉送命令和腳本,以在目標節點上執行。 閘道服務可以擴充為包含自訂閘道外掛程式,這些外掛程式支援預設通訊協定以外的通訊協定 (PowerShell 和 WMI)。

由於閘道外掛程式會與 Windows Admin Center 的後端通訊以啟用 API 通訊,因此閘道外掛程式程式碼可以包含使用 .NET Framework 4.6.2 版撰寫的元件,而這些元件無法與 .NET 8 搭配使用。

此外,我們修改了外掛程式與 2410 版的運作方式。 現在,將透過編寫IPlugIn的形式來開發延伸模組,而不是從Microsoft.ManagementExperience.FeatureInterfaces命名空間實作介面的 C# 類別,以擴充閘道外掛程式。 與簡單的 C# 類別和大量文件相比,這些控制器具有更高的靈活性。

請檢視我們的開發人員檔 ,以深入瞭解 Windows Admin Center 中的閘道外掛程式開發。

不支援閘道擴充

未設定 Windows Admin Center 閘道的擴充功能來源。 除非您新增延伸模組摘要,否則無法使用 Windows Admin Center 安裝程式中未包含的延伸模組,包括外部合作夥伴延伸模組。

安裝現代化閘道組建時,可以使用下列延伸模組:

  • 應用程序和功能
  • Azure 備份
  • Azure 檔案同步
  • Azure 混合式中心
  • Azure Kubernetes Service
  • 證書
  • 叢集建立
  • 叢集管理員
  • 開發者指南
  • 設備
  • 活動
  • 容錯叢集工具
  • 檔案與檔案分享
  • 防火牆
  • 本機使用者和群組
  • 網路控制站工具和 SDN 虛擬網路
  • 網路
  • 封包監控
  • 效能監視器
  • PowerShell
  • Processes
  • Registry
  • 遠端桌面
  • 角色與功能
  • 排定的任務
  • SDN 閘道連線
  • SDN 基礎架構
  • SDN 邏輯網路
  • SDN 網路安全性群組
  • 安全性
  • 伺服器管理員和電腦管理
  • Services
  • 儲存體
  • 儲存移轉服務
  • 儲存體複本
  • 系統洞察
  • 更新
  • 虛擬機器和交換器