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.
|
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.
|