Condividi tramite


Installare e gestire le estensioni

Windows Admin Center è una piattaforma estendibile in cui ogni tipo di connessione e strumento è un'estensione che è possibile installare, disinstallare e aggiornare singolarmente. Puoi cercare le nuove estensioni pubblicate da Microsoft e altri sviluppatori, nonché installarle e aggiornarle singolarmente senza dover aggiornare l'intera installazione di Windows Admin Center. Puoi anche configurare una condivisione file o un feed NuGet separato e distribuire le estensioni da usare all'interno della tua organizzazione.

Installazione di un'estensione

Windows Admin Center mostra le estensioni disponibili nel feed NuGet specificato. Per impostazione predefinita, Windows Admin Center punta al feed NuGet ufficiale Microsoft che ospita le estensioni pubblicate da Microsoft e altri sviluppatori.

  1. Selezionare il pulsante Impostazioni in alto a destra > Nel riquadro sinistro selezionare Estensioni.
  2. Nella scheda Estensioni disponibili sono elencate le estensioni nel feed disponibili per l'installazione.
  3. Selezionare un'estensione per visualizzare la descrizione dell'estensione, la versione, l'editore e altre informazioni nel riquadro Dettagli .
  4. Selezionare Installa per installare un'estensione. Se il gateway deve essere eseguito in modalità con privilegi elevati per apportare questa modifica, viene visualizzato un prompt di controllo dell'account utente (UAC). Al termine dell'installazione, il browser aggiorna automaticamente e Windows Admin Center ricarica con la nuova estensione installata. Se l'estensione che si sta tentando di installare è un aggiornamento di un'estensione installata in precedenza, è possibile selezionare il pulsante Aggiorna alla versione più recente per installare l'aggiornamento. È anche possibile passare alla scheda Estensioni installate per visualizzare le estensioni installate e verificare se è disponibile un aggiornamento nella colonna Stato .

Installazione di estensioni da un feed diverso

Windows Admin Center supporta più feed e puoi visualizzare e gestire i pacchetti da più feed contemporaneamente. Ogni feed NuGet che supporta una condivisione file o le API NuGet V2 può essere aggiunto a Windows Admin Center per l'installazione delle estensioni.

  1. Selezionare il pulsante Impostazioni in alto a destra > Nel riquadro sinistro selezionare Estensioni.
  2. Nel riquadro destro selezionare la scheda Feed .
  3. Selezionare il pulsante Aggiungi per aggiungere un altro feed. Per un feed NuGet, immetti l'URL del feed NuGet V2. Il provider di feed NuGet o l'amministratore deve essere in grado di fornire le informazioni sull'URL. Per una condivisione file, immetti il percorso completo della condivisione in cui sono archiviati i file di pacchetto dell'estensione (NUPKG). Se si aggiunge una condivisione file come feed, deve soddisfare i criteri seguenti:
  4. Seleziona Aggiungi. Se il gateway deve essere eseguito in modalità con privilegi elevati per apportare questa modifica, viene visualizzato un prompt di elevazione dell'account utente. Questa richiesta verrà visualizzata solo se si esegue Windows Admin Center in modalità desktop.

L'elenco Estensioni disponibili mostra le estensioni di tutti i feed registrati. È possibile controllare il feed da cui proviene ogni estensione usando la colonna Feed del pacchetto .

Disinstallazione di un'estensione

È possibile disinstallare qualsiasi estensione installata in precedenza o anche disinstallare tutti gli strumenti preinstallati come parte dell'installazione di Windows Admin Center.

  1. Selezionare il pulsante Impostazioni in alto a destra > Nel riquadro sinistro selezionare Estensioni.
  2. Selezionare la scheda Estensioni installate per visualizzare tutte le estensioni installate.
  3. Scegliere un'estensione da disinstallare e quindi selezionare Disinstalla.

Al termine della disinstallazione, il browser aggiorna automaticamente e Windows Admin Center ricarica con l'estensione rimossa. Se è stato disinstallato uno strumento preinstallato come parte di Windows Admin Center, lo strumento è disponibile per la reinstallazione nella scheda Estensioni disponibili .

Installazione di estensioni in un computer senza connettività Internet

Se Windows Admin Center è installato in un computer non connesso a Internet o dietro un proxy, tale computer potrebbe non essere in grado di eseguire l'accesso e installare le estensioni del feed di Windows Admin Center. Puoi scaricare i pacchetti delle estensioni manualmente o con uno script PowerShell e configurare Windows Admin Center per il recupero dei pacchetti da una condivisione file o un'unità locale.

Scarica manualmente i pacchetti di estensioni

  1. In un altro computer con connettività Internet aprire un Web browser e passare all'URL seguente: https://dev.azure.com/WindowsAdminCenter/Windows%20Admin%20Center%20Feed/_packaging?_a=feed& feed=WAC

    Potrebbe essere necessario creare un account Microsoft e accedere per visualizzare i pacchetti di estensione.

  2. Selezionare il nome del pacchetto da installare per visualizzare la pagina dei dettagli del pacchetto.

  3. Selezionare il collegamento Scarica nella barra di spostamento superiore della pagina dei dettagli del pacchetto e scaricare il .nupkg file per l'estensione.

  4. Ripeti i passaggi 2 e 3 per tutti i pacchetti da scaricare.

  5. Copiare i file del pacchetto in una condivisione file a cui è possibile accedere dal computer in cui è installato Windows Admin Center oppure nel disco locale del computer in cui è installato Windows Admin Center.

  6. Segui le istruzioni per installare le estensioni da un feed diverso.

Download di pacchetti con uno script PowerShell

In Internet sono disponibili script per scaricare pacchetti NuGet da un feed NuGet. Usiamo lo script fornito da Jon Galloway, Senior Program Manager presso Microsoft.

  1. Come descritto nel post di blog, installare lo script come pacchetto NuGet o copiare e incollare lo script in PowerShell ISE.

  2. Modifica la prima riga dello script nell'URL del feed NuGet v2. Se stai scaricando pacchetti dal feed ufficiale di Windows Admin Center, usa l'URL seguente:

    $feedUrlBase = "https://aka.ms/sme-extension-feed"
    
  3. Eseguire lo script e scarica tutti i pacchetti NuGet dal feed alla cartella locale seguente: %USERPROFILE%\Documents\NuGetLocal

  4. Segui le istruzioni per installare le estensioni da un feed diverso.

Gestire le estensioni con PowerShell

Windows Admin Center Preview include un modulo PowerShell per gestire le estensioni del gateway.

# 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

Per modificare le estensioni di Windows Admin Center con PowerShell, devi avere le autorizzazioni di amministratore del gateway.

Scopri come creare un'estensione con Windows Admin Center SDK.

Estensioni del plug-in del gateway

Le estensioni del plug-in gateway di Windows Admin Center sono più interessate dalle modifiche apportate al gateway modernizzato. I plug-in gateway di Windows Admin Center consentono la comunicazione api dall'interfaccia utente dello strumento o della soluzione a un nodo di destinazione. Windows Admin Center ospita un servizio gateway che inoltra comandi e script dai plug-in gateway da eseguire nei nodi di destinazione. Il servizio gateway può essere esteso per includere plug-in gateway personalizzati che supportano protocolli diversi da quelli predefiniti (PowerShell e WMI).

Poiché i plug-in del gateway comunicano con il back-end di Windows Admin Center per abilitare la comunicazione api, il codice del plug-in del gateway può includere componenti scritti con .NET Framework versione 4.6.2, che non funzionerà con .NET 8.

Inoltre, abbiamo modificato il modo in cui i plug-in funzionano con la versione 2410. Anziché sviluppare una classe C# che implementa l'interfaccia IPlugIn dallo Microsoft.ManagementExperience.FeatureInterfaces spazio dei nomi per estendere il plug-in del gateway, le estensioni verranno ora scritte sotto forma di controller MVC ASP.NET. Questi controller hanno una maggiore flessibilità rispetto alla semplice classe C# e alla documentazione completa.

Per altre informazioni sullo sviluppo di plug-in gateway in Windows Admin Center, vedere la documentazione per gli sviluppatori.

Estensioni del gateway non supportate

Il feed di estensioni per il gateway di Windows Admin Center non è configurato. Le estensioni non incluse nel programma di installazione di Windows Admin Center, incluse le estensioni dei partner esterni, non sono disponibili a meno che non si aggiunge un feed di estensioni.

Al momento dell'installazione della build del gateway modernizzata sono disponibili le estensioni seguenti:

  • App e funzionalità
  • Azure Backup
  • Sincronizzazione file di Azure
  • Centro ibrido di Azure
  • Servizio Azure Kubernetes
  • Certificati
  • Creazione del cluster
  • Gestione cluster
  • Guida per gli sviluppatori
  • Dispositivi
  • Avvenimenti
  • Strumenti del cluster di failover
  • File e condivisione file
  • Firewall
  • Utenti e gruppi locali
  • Strumenti del controller di rete e reti virtuali SDN
  • Reti
  • Monitoraggio dei pacchetti
  • Performance Monitor
  • PowerShell
  • Processes
  • Registry
  • Desktop remoto
  • Ruoli e funzionalità
  • Attività pianificate
  • Connessioni gateway SDN
  • Infrastruttura SDN
  • Reti logiche SDN
  • Gruppi di sicurezza di rete SDN
  • Security
  • Server Manager e Gestione computer
  • Services
  • Storage
  • Servizio Migrazione archiviazione
  • Replica archiviazione
  • Informazioni dettagliate sul sistema
  • Aggiornamenti
  • Macchine virtuali e commutatori