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.
- Selezionare il pulsante Impostazioni in alto a destra > Nel riquadro sinistro selezionare Estensioni.
- Nella scheda Estensioni disponibili sono elencate le estensioni nel feed disponibili per l'installazione.
- Selezionare un'estensione per visualizzare la descrizione dell'estensione, la versione, l'autore e altre informazioni nel riquadro Dettagli .
- Selezionare Installa per installare un'estensione. Se il gateway deve essere eseguito in modalità con privilegi elevati per apportare questa modifica, viene visualizzata una richiesta di elevazione dell'elevazione dell'account utente. 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. Puoi anche 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.
- Selezionare il pulsante Impostazioni in alto a destra > Nel riquadro sinistro selezionare Estensioni.
- Nel riquadro destro selezionare la scheda Feed .
- 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:
- L'accesso al file deve essere concesso a NTAuthority\Network Service
- Il percorso del file non può includere la cartella C:\Users
- I pacchetti nella condivisione file devono essere firmati, a meno che la modalità operativa non sia impostata su "Sviluppo"
- Selezionare 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 Windows Admin Center è in esecuzione in modalità desktop.
L'elenco Estensioni disponibili mostra le estensioni di tutti i feed registrati. Puoi verificare 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.
- Selezionare il pulsante Impostazioni in alto a destra > Nel riquadro sinistro selezionare Estensioni.
- Selezionare la scheda Estensioni installate per visualizzare tutte le estensioni installate.
- 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.
Download manuale dei pacchetti delle estensioni
In un altro computer con connettività Internet, aprire un Web browser e andare sull'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.
Selezionare il nome del pacchetto da installare per visualizzare la pagina dei dettagli del pacchetto.
Selezionare il collegamento Scarica nella barra di spostamento superiore della pagina dei dettagli del pacchetto e scaricare il file con estensione nupkg.
Ripeti i passaggi 2 e 3 per tutti i pacchetti da scaricare.
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.
Segui le istruzioni per installare le estensioni da un feed diverso.
Download di pacchetti con uno script PowerShell
In Internet sono disponibili molti script per il download dei pacchetti NuGet da un feed NuGet. Useremo lo script fornito da Jon Galloway, Senior Program Manager Microsoft.
- Come illustrato nel post di blog, installa lo script come un pacchetto NuGet oppure copia e incolla lo script in PowerShell ISE.
- Modifica la prima riga dello script nell'URL del feed NuGet v2. Se si scaricano pacchetti dal feed ufficiale di Windows Admin Center, usare l'URL seguente:
$feedUrlBase = "https://aka.ms/sme-extension-feed"
- Eseguire lo script e scarica tutti i pacchetti NuGet dal feed alla cartella locale seguente: %USERPROFILE%\Documents\NuGetLocal
- 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"
Nota
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.