Nota

Servermanagercmd.exe è obsoleto e il supporto non è garantito nelle versioni future di Windows. È consigliabile utilizzare i cmdlet di Windows PowerShell disponibili per Server Manager.

Il comando di Server Manager, ServerManagerCmd.exe, genera output relativo alle operazioni e ne visualizza i punti di maggiore interesse sullo schermo. Server Manager scrive inoltre un output più dettagliato in un file di registro di solo testo. È inoltre possibile configurare Server Manager per scrivere i risultati delle operazioni della riga di comando in un file dei risultati basato su XML.

In questa sezione vengono identificati e descritti i codici e i messaggi trovati nei file di output dei comandi di Server Manager.

Risultati delle operazioni della riga di comando di Server Manager

Per impostazione predefinita, Server Manager scrive l'output dei comandi in un file di registro di solo testo denominato logname.txt, che si trova in %windir%\logs\ServerManager.log.

Nota

Sebbene l'output relativo alle operazioni del comando di Server Manager venga archiviato in questo registro, tale output è estremamente dettagliato e in formato complesso. Il file di registro risulta utile se è necessario contattare il Servizio supporto tecnico Microsoft per le operazioni di Server Manager.

È possibile modificare il nome e il percorso predefiniti del file di registro aggiungendo il parametro -logPath alla riga di comando di Server Manager, ServerManagerCmd.exe. Per ulteriori informazioni sul parametro -logPath e sulla sintassi di ServerManagerCmd.exe, vedere Panoramica dei comandi di Server Manager.

Oltre al file di registro di solo testo creato per impostazione predefinita da Server Manager, è possibile utilizzare un comando di Server Manager per archiviare i risultati delle relative operazioni in un file XML con un nome e un percorso specificati dall'utente. Il parametro per specificare il nome e il percorso di un file dei risultati XML è -resultPath.

I parametri -logPath e -resultPath vengono utilizzati al prompt dei comandi, indipendentemente dal fatto che venga specificato un elenco di ruoli o funzionalità da rimuovere utilizzando un file di risposta con il comando di Server Manager oppure venga installato o rimosso un singolo elemento direttamente dalla riga di comando. Per ulteriori informazioni sul file di risposta della riga di comando di Server Manager, vedere Creare un file di risposta per comandi di Server Manager.

Esempi

Negli esempi seguenti viene illustrato come specificare il nome e il percorso di un file dei risultati XML nel comando di Server Manager.

Esempio di specifica del file dei risultati in un comando con un file di risposta

ServerManagerCmd.exe -inputPath C:\CmdLine\Remove_roles.xml -resultPath C:\CmdLine\010107.xml

Nell'esempio precedente, un amministratore ha creato un file di risposta denominato Remove_roles.xml, contenente comandi per rimuovere diversi ruoli da un server. L'amministratore ha specificato il nome e il percorso di un file dei risultati, C:\CmdLine\010107.xml.

Esempio di specifica del file dei risultati in un comando senza un file di risposta

ServerManagerCmd.exe -install npas -allSubFeatures -r C:\CmdLine\Results\010107.xml -restart

Nell'esempio precedente un amministratore ha specificato un'istruzione per indicare a Server Manager di installare Servizi di accesso e criteri di rete. Si noti che per il nome del comando per il ruolo, ovvero npas, non viene effettuata distinzione tra maiuscole e minuscole.

In questo esempio vengono installati tutti i servizi ruolo di Servizi di accesso e criteri di rete, come richiesto dal parametro -allSubFeatures. L'amministratore utilizza il formato breve del parametro -resultPath, ovvero -r, per specificare il nome e il percorso di un file dei risultati. Utilizza infine il parametro -restart per specificare l'istruzione che indica a Server Manager di riavviare il computer, se necessario, al termine dell'installazione del ruolo Servizi di accesso e criteri di rete.

Descrizioni dei messaggi di output

In questa sezione vengono descritti l'output e i risultati restituiti da Server Manager in un file dei risultati basato su XML.

Messaggi di output

Nella tabella seguente vengono identificati e descritti i messaggi che il comando di Server Manager scrive nella finestra della console e nei file dei risultati.

Messaggio Codice di uscita Stringa di testo Note

Operazione riuscita. Non è necessario riavviare.

0

Operazione riuscita: installazione completata.

Operazione riuscita: rimozione completata.

Questi due messaggi possono essere leggermente diversi, a seconda che l'utente abbia specificato ruoli o funzionalità nel comando.

Operazione riuscita. È necessario riavviare.

3010

Operazione riuscita: installazione completata. È necessario riavviare.

Operazione riuscita: rimozione completata. È necessario riavviare.

Questo codice viene restituito quando è necessario riavviare. Dopo aver riavviato il computer, potrebbe essere necessario eseguire Server Manager nell'interfaccia utente di Windows Server 2008 R2 al fine di completare la configurazione necessaria per ruoli o funzionalità.

Argomento non valido

4

ArgumentNotValid: argomento non valido {argomento}

ArgumentNotValid: percorso del file di risposta mancante

ArgumentNotValid: percorso del file di registro mancante

ArgumentNotValid: funzionalità non valida: '{nome}'. Nome della funzionalità non trovato.

ArgumentNotValid: ruolo non valido: '{nome}'. Nome del ruolo non trovato.

ArgumentNotValid: il nome seguente è stato già specificato nel percorso di input: {nome}.

ArgumentNotValid: l'impostazione seguente è stata già specificata nel percorso di input: {impostazione}.

ArgumentNotValid: funzionalità non valida. '{nome}' è un ruolo.

ArgumentNotValid: funzionalità non valida. '{nome}' è un servizio ruolo.

ArgumentNotValid: ruolo non valido. '{nome}' è una funzionalità.

ArgumentNotValid: ruolo non valido. '{nome}' è un servizio ruolo.

ArgumentNotValid: servizio ruolo non valido. '{nome}' è una funzionalità.

ArgumentNotValid: servizio ruolo non valido. '{nome}' è un ruolo.

Viene visualizzato quando un utente specifica un argomento inesistente oppure omette una parte obbligatoria di un argomento specificato nella riga di comando di Server Manager.

Vengono visualizzati messaggi diversi a seconda dell'argomento che richiede attenzione.

{argomento} rappresenta l'argomento non corretto specificato dall'utente.

{nome} rappresenta il nome del ruolo, del servizio ruolo o della funzionalità specificato in modo non corretto.

{impostazione} rappresenta il nome di un riferimento specificato in modo non corretto o duplicato relativo a un'impostazione per un ruolo, un servizio ruolo o una funzionalità.

Errore durante l'apertura o la lettura di un file di input

110

ReadError: il file di risposta non esiste: {0}

ReadError: impossibile leggere il file di risposta: {0}

ReadError: impossibile caricare il file di risposta: {0}. {1}

Viene visualizzato se l'interfaccia della riga di comando di Server Manager non può leggere o individuare il file di risposta specificato da un utente. Vengono visualizzati messaggi diversi per lo stesso codice di errore (110) a seconda del motivo per cui non è stato possibile caricare il file di risposta.

{0} rappresenta il percorso e il nome specificati dall'utente.

{1} rappresenta l'eccezione rilevata da Server Manager.

Se viene visualizzato questo messaggio di errore, la procedura di risoluzione dei problemi consigliata è verificare di aver specificato il nome e il percorso corretti del file di risposta XML, nonché di verificare che il file di risposta venga convalidato nello schema del file di risposta di Server Manager e utilizzi la struttura di elementi corretta. Per ulteriori informazioni sulla corretta impostazione e sull'aspetto di un file di risposta della riga di comando di Server Manager, vedere Creare un file di risposta per comandi di Server Manager.

Autorizzazioni o credenziali insufficienti

5

Errore: Server Manager può essere eseguito solo da un membro del gruppo Administrators predefinito nel computer locale. I ruoli e le funzionalità possono essere installati e rimossi solo con autorizzazioni elevate.

Questo errore si verifica se le credenziali utente specificate non dispongono di diritti amministrativi locali sul server o se un utente non ha aperto la finestra del prompt dei comandi con autorizzazioni elevate. Per eseguire tale operazione, fare clic con il pulsante destro del mouse sull'eseguibile di Prompt dei comandi oppure fare clic con il pulsante destro del mouse su Prompt dei comandi nel menu Start e quindi scegliere Esegui come amministratore.

Nessuna modifica necessaria

1003

NoChange: non sono state apportate modifiche perché i ruoli e le funzionalità specificati nel file di risposta sono già installati o sono stati già rimossi dal computer locale.

Viene visualizzato se i ruoli, i servizi ruolo o le funzionalità specificati nel file di risposta per essere installati sono già installati nel computer oppure se il file di risposta ne richiede la rimozione e Server Manager ha rilevato che non esistono nel computer oppure sono stati già rimossi. In altre parole, questo messaggio viene visualizzato se le azioni specificate nel comando restituiscono un'operazione Null.

Un'istanza di una procedura guidata di Server Manager è già in esecuzione nel computer

1004

Errore: un altro utente sta eseguendo una procedura guidata nell'interfaccia utente di Server Manager.

Se una delle procedure guidate di Server Manager (Aggiunta guidata ruoli, Aggiunta guidata funzionalità, Aggiunta servizi ruolo, Rimozione guidata ruoli, Rimozione guidata funzionalità, Rimozione servizi ruolo) è già in esecuzione, il tentativo di eseguire la riga di comando di Server Manager per installare o rimuovere ruoli, servizi ruolo o funzionalità avrà esito negativo. Eseguendo un unico strumento alla volta, Server Manager impedisce che gli utenti apportino modifiche in conflitto ai pacchetti software installati nel server. È possibile eseguire gli strumenti da riga di comando o una procedura guidata di Server Manager, ma non entrambi contemporaneamente.

Si è verificato un errore durante la raccolta dell'elenco di ruoli o funzionalità installati oppure durante l'installazione o la rimozione degli elementi specificati dall'utente.

1000

Errore: impossibile installare uno o più ruoli, servizi ruolo o funzionalità. Per ulteriori informazioni, controllare il registro di Server Manager e riprovare.

Errore: impossibile rimuovere uno o più ruoli, ruoli server o funzionalità. Per ulteriori informazioni, controllare il registro di Server Manager e riprovare.

Questi due messaggi possono essere leggermente diversi, a seconda che l'utente abbia specificato ruoli o funzionalità nel comando.

Si tratta di un errore identico all'errore 1000, tranne per il fatto che in questo caso è necessario riavviare per annullare le eventuali modifiche apportate al computer.

1001

Errore: impossibile installare uno o più ruoli, ruoli server o funzionalità. È necessario riavviare per annullare le eventuali modifiche apportate al computer. Per ulteriori informazioni, controllare il registro di Server Manager e riprovare.

Errore: impossibile rimuovere uno o più ruoli, ruoli server o funzionalità. È necessario riavviare per annullare le eventuali modifiche apportate al computer. Per ulteriori informazioni, controllare il registro di Server Manager e riprovare.

Errore: installazione del ruolo, servizio ruolo o funzionalità non riuscita perché è necessario riavviare il computer per completare un'altra installazione o rimozione. Dopo aver riavviato il computer, riprovare a installare il ruolo, servizio ruolo o funzionalità.

Errore: rimozione del ruolo, servizio ruolo o funzionalità non riuscita perché è necessario riavviare il computer per completare un'altra installazione o rimozione. Dopo aver riavviato il computer, riprovare a rimuovere il ruolo, servizio ruolo o funzionalità.

Questi messaggi possono essere leggermente diversi, a seconda che l'utente abbia specificato ruoli o funzionalità nel comando.

Errore generico

1002

Errore: Errore generico. {0}

Si tratta di un errore generico per il quale non sono disponibili informazioni sulla risoluzione del problema. Se viene restituito questo errore, è consigliabile verificare la sintassi del comando, controllare di aver eseguito l'accesso al computer locale come membro del gruppo Administrators e riprovare a eseguire il comando.

{0} rappresenta l'eccezione rilevata da Server Manager.

File dei risultati XML

Di seguito viene illustrato un esempio del file dei risultati XML creato da Server Manager quando viene aggiunto il parametro -resultPath o -r alla riga di comando di Server Manager e nel parametro vengono specificati un percorso e un nome.

< ServerManagerConfigurationResult
Action="Install"
Time="2006-11-29T14:26:39"
Language="en-US"
Success="true"
RequiresReboot="false"
xmlns="https://schemas.microsoft.com/sdm/Windows/ServerManager/Configuration/2007/1">
<Message Level="Information">Start Installing...</Message>
<Role DisplayName="DHCP Server"
Id="DHCP"
Success="true"
RequiresReboot="false"
RequestedBy="UserSpecified">
<Message Level="Information">Succeeded: [DHCP Server] </Message>
</Role>
<Message Level="Information">Install succeeded.</Message>
</ServerManagerConfigurationResult>

Nella tabella seguente vengono identificati e descritti gli elementi trovati nel file dei risultati.

Elemento o attributo Descrizione

ServerManagerCommandLineResult

Elemento intestazione, rappresenta il contenitore per l'intero file.

Action

Identifica se i risultati visualizzati si riferiscono a un'operazione di installazione o di rimozione.

Time

Visualizza la data e l'ora in cui è stata completata l'operazione.

Language

Visualizza il codice della lingua (in questo esempio, l'inglese degli Stati Uniti) per i messaggi localizzati inclusi nei risultati.

Operazione riuscita

Visualizza il valore "true" se l'azione è riuscita per tutti i ruoli, ruoli server e funzionalità specificati nel comando e il valore "false" se l'azione non è riuscita per uno o più ruoli, ruoli server o funzionalità.

RequiresReboot

Visualizza il valore "true" se è necessario riavviare il computer a causa dell'operazione di installazione o di rimozione riuscita e il valore "false" se non è necessario riavviare.

Xmlns

Questo attributo fa riferimento alla definizione dello schema XML della riga di comando di Server Manager.

Messaggio

Tutti i messaggi informativi, di avviso e di errore sono inclusi nel corpo del file XML. Al livello superiore si trova un messaggio generale relativo all'intera operazione. Se tuttavia un messaggio riguarda uno specifico ruolo, servizio ruolo o funzionalità, il messaggio è contenuto all'interno dell'elemento specifico corrispondente. I messaggi vengono localizzati nella lingua specificata dall'attributo Language.

  • Level   Descrive se il messaggio è informativo, di avviso o di errore..

  • Code   Se applicabile, visualizza un codice di messaggio o di errore numerico. I codici di errore e di messaggio di Server Manager sono descritti in questo argomento nella sezione File di registro di solo testo.

Role, Role Service o Feature

Gli elementi Role, Role Service o Feature possono ricorrere più volte nel file dei risultati, in base agli oggetti per cui il file di risposta della riga di comando di Server Manager richiede l'installazione o la rimozione.

  • DisplayName   Nome localizzato del ruolo, servizio ruolo o funzionalità.

  • Id   Nome del comando per il ruolo, servizio ruolo o funzionalità. Un elenco dei nomi di comando per ruoli, ruoli server o funzionalità è disponibile in Panoramica dei comandi di Server Manager.

  • RootParent   Nome dell'oggetto padre per il valore specificato nell'attributo DisplayName. Ad esempio, l'oggetto padre del servizio ruolo Filtro richieste è Server Web.

  • Success   Visualizza il valore "true" se l'azione specificata nell'attributo Action è riuscita sull'oggetto specificato in DisplayName e il valore "false" se l'azione non è riuscita.

  • RequiresReboot   Visualizza il valore "true" se per l'installazione o la rimozione dell'oggetto specificato nell'attributo DisplayName è necessario riavviare il computer e il valore "false" se non è necessario riavviarlo.

  • Skipped   Visualizza il valore "true" se i ruoli, ruoli server o funzionalità specificati nel file di risposta per essere installati sono già installati nel computer o se il file di risposta ne richiede la rimozione e Server Manager ha rilevato che non esistono nel computer oppure sono stati già rimossi. In altre parole, questo visualizza il valore "true" solo se le azioni specificate nel comando restituiscono un'operazione Null e visualizza il valore "false" se Server Manager ha completato le azioni specificate nel comando.

  • RequestedBy   Visualizza il motivo per cui è stata eseguita l'installazione o la rimozione di un ruolo, servizio ruolo o funzionalità. I motivi possibili sono quattro.

    • Richiesta diretta di un utente

    • Richiesta effettuata in base alla dipendenza di un altro ruolo, servizio ruolo o funzionalità

    • È stato installato o rimosso un oggetto contenitore selezionato per impostazione predefinita

    • Sono stati selezionati tutti gli oggetti figlio di un ruolo, servizio ruolo o funzionalità contenitore (ad esempio, l'utente ha aggiunto il parametro -allSubFeatures al comando Server Manager)

  • Message   Vedere la descrizione di Message nella riga precedente. I messaggi nidificati negli elementi Role, Role Service o Feature sono specifici solo di tale oggetto.