Nota

Servermanagercmd.exe está obsoleto y no se garantiza la compatibilidad en futuras versiones de Windows. Se recomienda usar los cmdlets de Windows PowerShell que están disponibles para el Administrador del servidor.

El comando ServerManagerCmd.exe del Administrador del servidor genera resultados sobre sus operaciones y muestra en pantalla los datos más relevantes de los resultados. El Administrador del servidor también escribe resultados mucho más detallados en un archivo de registro de solo texto. El Administrador del servidor también puede configurarse para que escriba los resultados de las operaciones de línea de comandos en un archivo de resultados basado en XML.

En esta sección se identifican y se describen los códigos y los mensajes que pueden encontrarse en los archivos de resultados del comando del Administrador del servidor.

Resultados de las operaciones de línea de comandos del Administrador del servidor

De forma predeterminada, el Administrador del servidor escribe los resultados del comando en un archivo de registro de solo texto, logname.txt, ubicado en %windir%\logs\ServerManager.log.

Nota

Aunque este registro almacena los resultados relativos a las operaciones del comando del Administrador del servidor, los resultados son muy detallados y su formato no es fácil de entender. Este archivo de registro resulta de gran utilidad si es necesario ponerse en contacto con los servicios de soporte técnico de Microsoft en relación con las operaciones del Administrador del servidor.

Para cambiar el nombre y la ubicación predeterminados del archivo de registro, agregue el parámetro -logPath a la línea de comandos del Administrador del servidor, ServerManagerCmd.exe. Para obtener más información acerca del parámetro -logPath y la sintaxis de ServerManagerCmd.exe, vea Introducción a los comandos del Administrador del servidor.

Además del archivo de registro de sólo texto que el Administrador del servidor crea de forma predeterminada, puede indicar al Administrador del servidor que almacene los resultados de sus operaciones en un archivo XML con el nombre y la ubicación que especifique. El parámetro que se usa para especificar el nombre y la ubicación de un archivo de resultados XML es -resultPath.

Los parámetros -logPath y -resultPath se usan en el símbolo del sistema, independientemente de que se use un archivo de respuesta con el comando del Administrador del servidor para especificar una lista de roles o características que deben quitarse o de que se instale o quite un solo elemento directamente en la línea de comandos. Para obtener más información acerca del archivo de respuesta de línea de comandos del Administrador del servidor, consulte Creación de un archivo de respuesta para los comandos del Administrador del servidor.

Ejemplos

En los siguientes ejemplos se muestra cómo especificar el nombre y la ruta de acceso de un archivo de resultados XML en el comando del Administrador del servidor.

Ejemplo de especificación de un archivo de resultados en un comando con un archivo de respuesta

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

En el ejemplo anterior, un administrador ha creado un archivo de respuesta denominado Remove_roles.xml, que contiene comandos para quitar varios roles de un servidor. El administrador ha especificado un nombre y una ubicación para el archivo de resultados, C:\CmdLine\010107.xml.

Ejemplo de especificación de un archivo de resultados en un comando sin un archivo de respuesta

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

En el ejemplo anterior, el administrador indica al Administrador del servidor que instale los Servicios de acceso y directivas de redes. Observe que el nombre de comando para el rol, npas, distingue mayúsculas de minúsculas.

En este ejemplo, se instalan todos los servicios de rol de los Servicios de acceso y directivas de redes, tal y como se solicitó con el parámetro -allSubFeatures. El administrador usa la forma abreviada del parámetro -resultPath, -r, para especificar el nombre y la ruta de acceso del archivo de resultados. Por último, el administrador usa el parámetro -restart para indicar al Administrador del servidor que reinicie el equipo, en caso de que sea necesario, cuando se haya completado la instalación del rol Servicios de acceso y directivas de redes.

Descripciones de los mensajes de resultados

En esta sección se describen los resultados que el Administrador del servidor devuelve en un archivo de resultados basado en XML.

Mensajes de resultados

En la siguiente tabla se identifican y se describen los mensajes que el comando del Administrador del servidor escribe en la ventana de la consola y en los archivos de resultados.

Mensaje Código de salida Cadena de texto Notas

Correcto, no es necesario reiniciar

0

Success: Instalación correcta.

Success: Eliminación correcta.

Los dos mensajes pueden variar ligeramente, en función de si el usuario ha especificado roles o características en el comando.

Correcto, es necesario reiniciar

3010

Success: Instalación correcta. Reinicie el equipo.

Success: Eliminación correcta. Reinicie el equipo.

Este código se devuelve cuando es necesario reiniciar el equipo. Después de reiniciarlo, puede que tenga que ejecutar el Administrador del servidor en la interfaz de usuario de Windows Server 2008 R2 para completar la configuración necesaria para los roles o características.

El argumento no es válido

4

ArgumentNotValid: el argumento {argumento} no es válido

ArgumentNotValid: falta la ruta del archivo de respuesta

ArgumentNotValid: falta la ruta del archivo de registro

ArgumentNotValid: la característica '{nombre}' no es válida. No se encontró el nombre de la característica.

ArgumentNotValid: el rol '{nombre}' no es válida. No se encontró el nombre del rol.

ArgumentNotValid: ya se especificó el nombre siguiente en la ruta de entrada: {nombre}

ArgumentNotValid: ya se especificó el valor siguiente en la ruta de entrada: {valor}

ArgumentNotValid: la característica no es válida. '{nombre}' es un rol.

ArgumentNotValid: la característica no es válida. '{nombre}' es un servicio de rol.

ArgumentNotValid: el rol no es válido. '{nombre}' es una característica.

ArgumentNotValid: el rol no es válido. '{nombre}' es un servicio de rol.

ArgumentNotValid: el servicio de rol no es válido. '{nombre}' es una característica.

ArgumentNotValid: el servicio de rol no es válido. '{nombre}' es un rol.

Se produce cuando un usuario especifica un argumento que no existe u omite una parte necesaria de un argumento especificado en la línea de comandos del Administrador del servidor.

Los mensajes pueden variar en función del argumento que requiera atención.

{argumento} representa el argumento que el usuario ha especificado incorrectamente.

{nombre} representa el nombre del rol, servicio de rol o característica que se ha especificado incorrectamente.

{valor} representa el nombre de una referencia a un valor de rol, servicio de rol o característica que se ha especificado incorrectamente o que está duplicada.

Error al abrir o leer el archivo de entrada

110

ReadError: no existe el archivo de respuesta: {0}

ReadError: no se pudo leer el archivo de respuesta {0}

ReadError: no se pudo cargar el archivo de respuesta {0}. {1}

Se produce si la interfaz de línea de comandos del Administrador del servidor no puede leer o encontrar el archivo de respuesta proporcionado por el usuario. Se muestran distintos mensajes para el mismo código de error (110), en función de la razón concreta por la que no se haya podido cargar el archivo de respuesta.

{0} representa la ruta de acceso y el nombre especificados por el usuario.

{1} representa la excepción detectada por el Administrador del servidor.

La solución recomendada cuando aparece este mensaje de error es comprobar si se especificaron la ruta de acceso y el nombre correctos para el archivo de respuesta XML y comprobar que el archivo de respuesta se valide correctamente en el esquema de archivo de respuesta del Administrador del servidor y use la estructura de elementos correcta. Para obtener más información sobre la configuración y apariencia que debe tener un archivo de respuesta de línea de comandos del Administrador del servidor, consulte Creación de un archivo de respuesta para los comandos del Administrador del servidor.

Permisos o credenciales insuficientes

5

Error: Sólo puede ejecutar el Administrador del servidor un miembro del grupo de cuentas predefinidas de administrador en el equipo local. Sólo debe instalar y quitar roles y características con permisos elevados.

Este error se produce si las credenciales de usuario suministradas carecen de derechos administrativos locales en el servidor o si el usuario no ha abierto la ventana del símbolo del sistema con permisos elevados. Para ello, haga clic con el botón secundario en el archivo ejecutable del símbolo del sistema o en el objeto Símbolo del sistema del menú Inicio y, a continuación, haga clic en Ejecutar como administrador.

No se requieren cambios

1003

NoChange: no se realizó ningún cambio porque los roles y características especificados en el archivo de respuesta ya están instalados o se quitaron del equipo local.

Este mensaje aparece cuando los roles, servicios de rol o características especificados para instalarse en el archivo de respuesta ya están instaladas en el equipo o cuando el archivo de respuesta solicita su desinstalación y el Administrador del servidor detecta que no existen en el equipo o que ya se han quitado. En otras palabras, este mensaje aparece si las acciones especificadas en el comando dan lugar a una operación nula.

Ya se está ejecutando una instancia de un asistente del Administrador del servidor en este equipo

1004

Error: Hay otro usuario ejecutando un asistente en la interfaz de usuario del Administrador del servidor.

Si ya se está ejecutando uno de los asistentes del Administrador del servidor (Agregar roles, Agregar características, Agregar servicios de rol, Quitar roles, Quitar características, Quitar servicios de rol), al intentar ejecutar la línea de comandos del Administrador del servidor para instalar o quitar roles, servicios de rol o características, se producirá un error. De esta forma, el Administrador del servidor evita que los usuarios realicen cambios conflictivos en los paquetes de software instalados en un servidor, ya que impide la ejecución de más de una herramienta a la vez. Es posible ejecutar las herramientas de línea de comandos o un asistente del Administrador del servidor, pero no ambos al mismo tiempo.

Se produjo un error al recopilar la lista de roles o características instalados o mientras se instalaban o quitaban los elementos especificados por el usuario.

1000

Error: Error de la instalación de uno o más servicios de rol, roles o características. Compruebe el registro del Administrador del servidor para obtener información adicional e inténtelo de nuevo.

Error: no se pudieron quitar uno o más roles, servicios de rol o características. Compruebe el registro del Administrador del servidor para obtener información adicional e inténtelo de nuevo.

Los dos mensajes pueden variar ligeramente, en función de si el usuario ha especificado roles o características en el comando.

Es igual que el error 1000, con la diferencia de que este error requiere que se reinicie el equipo para deshacer los cambios efectuados en el equipo.

1001

Error: no se pudieron quitar uno o más roles, servicios de rol o características, y es necesario reiniciar el equipo para deshacer los cambios realizados en él. Compruebe el registro del Administrador del servidor para obtener información adicional e inténtelo de nuevo.

Error: no se pudieron quitar uno o más roles, servicios de rol o características, y es necesario reiniciar el equipo para deshacer los cambios realizados en él. Compruebe el registro del Administrador del servidor para obtener información adicional e inténtelo de nuevo.

Error: no se pudieron instalar la rol, servicio de rol o característica. El equipo debe reiniciarse para realizar otra instalación o desinstalación. Una vez reiniciado el equipo, intente instalar la rol, servicio de rol o característica de nuevo.

Error: no se pudieron quitar la rol, servicio de rol o característica. El equipo debe reiniciarse para realizar otra instalación o desinstalación. Una vez reiniciado el equipo, intente quitar la rol, servicio de rol o característica de nuevo.

Los mensajes pueden variar ligeramente, en función de que el usuario haya especificado roles o características en el comando.

Error genérico

1002

Error: Error genérico. {0}

Se trata de un error genérico del que no hay disponible información de solución de problemas. Si recibe este error, se recomienda que compruebe la sintaxis del comando, que compruebe si inició sesión en el equipo local como miembro del grupo Administradores y que vuelva a ejecutar el comando.

{0} representa la excepción detectada por el Administrador del servidor.

Archivo de resultados XML

A continuación, se muestra un ejemplo del archivo de resultados XML que crea el Administrador del servidor cuando se agrega el parámetro -resultPath o -r al comando del Administrador del servidor y se proporciona una ruta de acceso y un nombre en el parámetro.

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

En la siguiente tabla se identifican y se describen los elementos que se incluyen en el archivo de resultados.

Elemento o atributo Description

ServerManagerCommandLineResult

Elemento de encabezado; contenedor de todo el archivo.

Action

Identifica si los resultados que se muestran corresponden a una operación de instalación o desinstalación.

Time

Muestra la fecha y la hora en que se completó la operación.

Language

Muestra el código de idioma (en este ejemplo, inglés de Estados Unidos) de los mensajes localizados incluidos en los resultados.

Success

Muestra el valor "true" si la acción se realizó correctamente para todas las roles, servicios de rol y características especificadas en el comando; es "false" si se produjo un error en la acción para una o varias de las roles, servicios de rol o características.

RequiresReboot

Muestra el valor "true" si es necesario reiniciar el equipo debido a que la operación de instalación o desinstalación se realizó correctamente; es "false" si no es necesario reiniciar el equipo.

Xmlns

Este atributo hace referencia a la definición de esquema XML de línea de comandos del Administrador del servidor.

Message

Todos los mensajes informativos, de advertencia y de error se incluyen en el cuerpo del archivo XML. En el nivel superior se muestra un mensaje general relativo a toda la operación. Sin embargo, si un mensaje se refiere a una rol, servicio de rol o característica específica, se incluye dentro del elemento correspondiente. Los mensajes están localizados en el idioma especificado en el atributo Language.

  • Level   Indica si el mensaje es informativo, de advertencia o de error.

  • Code   Si es aplicable, muestra un código de error numérico o de mensaje. Los códigos de error y de mensaje del Administrador del servidor se describen en este tema, en la sección Archivo de registro de solo texto.

rol, servicio de rol o característica

Los elementos de rol, servicio de rol y característica pueden aparecer varias veces en el archivo de resultados, en rol de los objetos para los que el archivo de respuesta de la línea de comandos del Administrador del servidor solicite la instalación o desinstalación.

  • DisplayName   Nombre localizado del rol, servicio de rol o característica.

  • Id   Nombre de comando del rol, servicio de rol o característica. Dispone de una lista de nombres de comando para las roles, servicios de rol o características en el tema Introducción a los comandos del Administrador del servidor.

  • RootParent   Nombre del objeto primario correspondiente al valor especificado en el atributo DisplayName. Por ejemplo, el objeto primario del servicio de rol Filtro de solicitudes es Servidor web.

  • Success   Muestra el valor "true" si la acción especificada en el atributo Action se realizó correctamente en el objeto especificado en DisplayName; es "false" si se produjo un error en la acción.

  • RequiresReboot   Muestra el valor "true" si la instalación o desinstalación del objeto especificado en el atributo DisplayName requiere que se reinicie el equipo; es "false" si no es necesario reiniciarlo.

  • Skipped   Muestra el valor "true" si los roles, servicios de rol o características especificados para instalarse en el archivo de respuesta ya están instalados en el equipo o si el archivo de respuesta solicita su eliminación y el Administrador del servidor detecta que no existen en el equipo o que ya se han quitado. En otras palabras, este atributo es "true" sólo si las acciones especificadas en el comando dan lugar a una operación nula. Muestra "false" si el Administrador del servidor completa las acciones especificadas en el comando.

  • RequestedBy   Muestra el motivo por el que se instaló o quitó un rol, servicio de rol o característica. Hay cuatro valores posibles.

    • Solicitud directa del usuario

    • Requerido por una dependencia de otra rol, servicio de rol o característica

    • Se instaló o quitó un objeto contenedor y dicho objeto está seleccionado de forma predeterminada.

    • Se seleccionaron todos los objetos secundarios de una rol, servicio de rol o característica contenedora (por ejemplo, el usuario agregó el parámetro -allSubFeatures al comando del Administrador del servidor)

  • Message   Vea la descripción de Message en la fila anterior. Los mensajes anidados dentro de los elementos Role, Role Service o Feature sólo son específicos de ese objeto.