servermanagercmd

Si applica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2, Windows Server 2012

Installa e rimuove i ruoli, servizi ruolo e funzionalità. Inoltre viene visualizzato l'elenco di tutti i ruoli, servizi ruolo e funzionalità disponibili e illustra quali sono installate nel computer.

Importante

Il comando servermanagercmd è stato deprecato e non è garantito che sia supportato nelle versioni future di Windows. È invece consigliabile usare i cmdlet di Windows PowerShell disponibili per Server Manager. Per altre informazioni, vedere Install or Uninstall Roles, Role Services, or Features.

Sintassi

servermanagercmd -query [[[<drive>:]<path>]<query.xml>] [-logpath [[<drive>:]<path>]<log.txt>]
servermanagercmd -inputpath  [[[<drive>:]<path>]<answer.xml>] [-resultpath <result.xml> [-restart] | -whatif] [-logpath [[<drive>:]<path>]<log.txt>]
servermanagercmd -install <id> [-allSubFeatures] [-resultpath [[<drive>:]<path>]<result.xml> [-restart] | -whatif] [-logpath [[<Drive>:]<path>]<log.txt>]
servermanagercmd -remove <id> [-resultpath <result.xml> [-restart] | -whatif] [-logpath  [[<drive>:]<path>]<log.txt>]
servermanagercmd [-help | -?]
servermanagercmd -version

Parametri

Parametro Descrizione
-query [[[<drive>:]<path>]<query.xml>] Visualizza un elenco di tutti i ruoli, servizi ruolo e funzionalità installate e disponibili per l'installazione nel server. È inoltre possibile utilizzare la versione abbreviata di questo parametro, - q. Se si desidera che i risultati della query vengano salvati in un file XML, specificare un file XML per sostituire <query.xml>.
-inputpath [[[<drive>:]<path>]<answer.xml>] Installa o rimuove i ruoli, i servizi ruolo e le funzionalità specificati in un file di risposte XML rappresentato da <answer.xml>. È inoltre possibile utilizzare la versione abbreviata di questo parametro, -p.
-install <id> Installa il ruolo, il servizio ruolo o la funzionalità specificata da <id>. Gli identificatori di maiuscole e minuscole. Più ruoli, servizi ruolo e funzionalità devono essere separate da spazi. I seguenti parametri facoltativi vengono utilizzati con il parametro -install:
  • -setting<SettingName>=<SettingValue>: specifica le impostazioni richieste per l'installazione.
  • -allSubFeatures: specifica l'installazione di tutti i servizi e le funzionalità subordinate insieme al ruolo padre, al servizio ruolo o alla funzionalità indicata nel valore <id>.

    NOTA
    Alcuni contenitori di ruoli non dispongono di un identificatore della riga di comando per consentire l'installazione di tutti i servizi ruolo. Questo avviene quando i servizi ruolo non possono essere installati nella stessa istanza di comando di Server Manager. Ad esempio, il servizio ruolo servizio federativo di Active Directory Federation Services e il servizio ruolo Proxy servizio federativo non può essere installato utilizzando la stessa istanza di comando di Server Manager.

  • -resultpath<result.xml>: salva i risultati dell'installazione in un file XML rappresentato da <result.xml>. È inoltre possibile utilizzare la versione abbreviata di questo parametro, - r.

    NOTA
    È impossibile eseguire servermanagercmd con i parametri -resultpath e -whatif specificati.

  • -restart: riavvia automaticamente il computer al termine dell'installazione (se il riavvio è richiesto dai ruoli o dalle funzionalità installate).
  • -whatif: visualizza tutte le operazioni specificate per il parametro -install . È inoltre possibile utilizzare la forma breve del parametro - whatIf, -w. È impossibile eseguire servermanagercmd con i parametri -resultpath e -whatif specificati.
  • -logpath<[[<drive>:]<path>]<log.txt>>: specifica un nome e un percorso per il file di log, diverso da quello predefinito%windir%\temp\servermanager.log.
-remove <id> Rimuove il ruolo, il servizio ruolo o la funzionalità specificata da <id>. Gli identificatori di maiuscole e minuscole. Più ruoli, servizi ruolo e funzionalità devono essere separate da spazi. I seguenti parametri facoltativi vengono utilizzati con il parametro -remove.
  • -resultpath<[[<drive>:]<path>]result.xml>: salva i risultati dell'installazione in un file XML rappresentato da <result.xml>. È inoltre possibile utilizzare la versione abbreviata di questo parametro, - r.

    NOTA
    È impossibile eseguire servermanagercmd con i parametri -resultpath e -whatif specificati.

  • -restart: riavvia il computer automaticamente quando la rimozione è stata completata (se il riavvio è richiesto da altri ruoli o funzionalità).
  • -whatif: consente di visualizzare le operazioni specificate per il parametro -remove. È inoltre possibile utilizzare la forma breve del parametro - whatif, -w. È impossibile eseguire servermanagercmd con i parametri -resultpath e -whatif specificati.
  • -logpath<[[<Drive>:]<path>]<log.txt>>: specifica un nome e un percorso per il file di log, diverso da quello predefinito%windir%\temp\servermanager.log.
-versione Visualizza il numero di versione di Server Manager. È inoltre possibile utilizzare la forma abbreviata, - v.
-help Visualizza il supporto nella finestra del prompt dei comandi. È inoltre possibile utilizzare la forma abbreviata, -?.

Esempi

Per visualizzare un elenco di tutti i ruoli, i servizi ruolo e le funzionalità disponibili e i ruoli, i servizi ruolo e le funzionalità installati sul computer, digitare:

servermanagercmd -query

Per installare il ruolo Server Web (IIS) e salvare i risultati dell'installazione in un file XML rappresentato da installResult.xml, digitare:

servermanagercmd -install Web-Server -resultpath installResult.xml

Per visualizzare informazioni dettagliate sui ruoli, i servizi ruolo e le funzionalità che verranno installati o rimossi, in base alle istruzioni specificate in un file di risposte XML rappresentato da install.xml, digitare:

servermanagercmd -inputpath install.xml -whatif