Herramientas para administrar la activación por volumen de Office 2013
Se aplica a: Office 2013
Última modificación del tema: 2016-12-16
Resumen: describe los scripts ospp.vbs y slmgr.vbs, y la Herramienta de administración de activación por volumen.
Audiencia: profesionales de TI
El script de la plataforma de protección de software de Office (ospp.vbs), el script del Administrador de licencia de software (slmgr.vbs) y la Herramienta de administración de activación por volumen (VAMT) lo ayudan a configurar y probar ediciones de licencia por volumen de Office 2013. Antes de leer este artículo, se recomienda que lea Planear la activación por volumen de Office 2013, Activación de KMS de Office 2013, Activar clientes de MAK de Office 2013 y Activación basada en Active Directory de Office 2013.
Importante: |
---|
Esta información se aplica a las ediciones de licencia por volumen de Office 2013. No se aplica a Office 365 ProPlus. Office 365 ProPlus obtiene su licencia a través de una suscripción. Para más información, vea Guía de implementación para administradores de Office 365 ProPlus. |
En este artículo:
Sugerencias para configurar hosts y clientes de KMS
Script ospp.vbs
Script slmgr.vbs
Herramienta de administración de activación por volumen (VAMT)
Sugerencias para configurar hosts y clientes de KMS
Por lo general, no es necesario configurar los clientes del Servicio de administración de claves (KMS) de Office si el host de KMS de Office está correctamente instalado y configurado. El cliente de KMS busca automáticamente el host de KMS mediante DNS y luego intenta realizar la activación. El servicio KMS usa los registros de recursos (RR) de servicio (SRV) de DNS para almacenar y comunicar las ubicaciones de los hosts de KMS.
De manera predeterminada, los hosts de KMS publican automáticamente la información que los clientes de KMS necesitan para buscarlos y conectarse a ellos mediante el protocolo de actualización dinámica de DNS. También de manera predeterminada, los clientes de KMS consultan la información del servicio KMS en el servidor DNS.
Los clientes y hosts de KMS se pueden configurar manualmente en función de la configuración de red y de los requisitos de seguridad. Por ejemplo, si el entorno de red no usa registros SRV, puede configurar manualmente un cliente de KMS para que use un host de KMS determinado. Para más información sobre cómo configurar el cliente de KMS, vea el tema sobre el Script ospp.vbs más adelante en este artículo y Configurar clientes de KMS de Office 2013. Para más información sobre cómo configurar el host de KMS, vea Preparar y configurar el host de KMS de Office 2013.
Script ospp.vbs
El script de la plataforma de protección de software de Office (ospp.vbs) permite configurar las ediciones de licencia por volumen de los productos del cliente de Office 2013. Debe abrir un símbolo del sistema con permisos de administrador y navegar a la carpeta que contiene el script, que es %installdir%\Archivos de programa\Microsoft Office\Office15. Si ejecuta Office 2013 de 32 bits en un sistema operativo de 64 bits, el script estará en la carpeta %installdir%\Archivos de programa (x86)\Microsoft Office\Office15.
Para ejecutar ospp.vbs, debe tener el motor de scripts cscript.exe. Para ver el archivo de Ayuda, escriba el siguiente comando y presione ENTRAR:
cscript ospp.vbs /?
La sintaxis general es la siguiente:
cscript ospp.vbs [Opción:Valor] [nombreDeEquipo] [Usuario] [Contraseña]
Opción: especifica la opción y el valor que se van a usar para activar un producto, instalar o desinstalar una clave de producto, instalar y mostrar información de licencia, establecer el puerto y el nombre de host de KMS, y quitar el host de KMS. Las opciones y los valores se muestran en las tablas de esta sección.
Nombre de equipo: nombre del equipo remoto. Si no se proporciona un nombre de equipo, se usará el equipo local.
Usuario: cuenta que tiene el permiso necesario en el equipo remoto.
Contraseña: contraseña de la cuenta. Si no se proporcionan una cuenta de usuario y una contraseña, se usan las credenciales actuales.
Importante: |
---|
Antes de ejecutar ospp.vbs, asegúrese de que:
|
Opciones globales de ospp.vbs
Opción global | Descripción |
---|---|
/act |
Activa las claves de producto instaladas de Office 2013. |
/inpkey:value |
Instala una clave de producto (reemplaza la existente) con una proporcionada por el usuario. La opción de valor es obligatoria. |
/unpkey:value |
Desinstala una clave de producto instalada con los últimos cinco caracteres de la clave de producto que se va a desinstalar (como muestra la opción /dstatus). El parámetro de valor es obligatorio. |
/inslic:value |
Instala una licencia con una ruta de acceso proporcionada por el usuario de la licencia .xrm-ms. El parámetro de valor es obligatorio. |
/dstatus |
Muestra información de licencia de las claves de productos instaladas. |
/dstatusall |
Muestra información de licencia de todas las licencias instaladas. |
/dhistoryacterr |
Muestra el historial de errores de activación de la clave MAK/comercial. |
/dinstid |
Muestra el identificador de instalación de la activación sin conexión. |
/actcid:value |
Activa el producto con el identificador de confirmación proporcionado por el usuario. El parámetro de valor es obligatorio. |
/rearm |
Restablece el estado de licencia de todas las claves de producto de Office 2013 instaladas. |
/rearm:value |
Restablece el estado de licencia de una licencia de Office 2013 con un valor de SKUID proporcionado por el usuario. El parámetro de valor es obligatorio. Use esta opción con el valor de SKUID especificado usando la opción /dstatus en caso de que haya agotado los rearmados y haya activado Office por medio de una activación de KMS o basada en Active Directory para conseguir un rearmado adicional. |
/ddescr:value |
Muestra la descripción de un código de error proporcionado por el usuario. El parámetro de valor es obligatorio. |
En la siguiente tabla se describen las opciones de ospp.vbs para configurar el cliente de KMS.
Opciones de cliente de KMS de ospp.vbs
Opción de cliente de KMS | Descripción |
---|---|
/dhistorykms |
Muestra el historial de activación de cliente de KMS. |
/dcmid |
Muestra el identificador del equipo cliente (CMID) de KMS. |
/sethst:value |
Establece un nombre de host de KMS con un nombre de host proporcionado por el usuario. El parámetro de valor es obligatorio. Esto establece HKLM\Software\Microsoft\OfficeSoftwareProtectionPlatform\KeyManagementServiceName (REG_SZ). |
/setprt:value |
Establece un puerto de KMS con un número de puerto proporcionado por el usuario. El parámetro de valor es obligatorio. Esto establece HKLM\Software\Microsoft\OfficeSoftwareProtectionPlatform\KeyManagementServicePort (REG_SZ). |
/remhst |
Quita el nombre del host KMS (establece el puerto como predeterminado). |
/cachst:value |
Permite o deniega el almacenamiento en caché del host de KMS. El parámetro de valor es obligatorio (TRUE o FALSE). |
/actype:value |
(Solo Windows 8 y versiones posteriores). Establece el tipo de activación por volumen. El parámetro de valor es obligatorio. Valores: 1 (para activaciones basadas en Active Directory), 2 (para KMS), 0 (para ambas). |
/skms-domain:value |
(Solo Windows 8 y versiones posteriores). Establece el dominio de DNS específico en el que están todos los registros SRV de KMS. Esta configuración no tiene efecto si el host de KMS único específico se ha definido mediante la opción /sethst. El parámetro de valor es el nombre de dominio completo (FQDN) y es obligatorio. |
/ckms-domain |
(Solo Windows 8 y versiones posteriores). Borra el dominio de DNS específico en el que están todos los registros SRV de KMS. Se usa el host de KMS específico si se ha definido mediante la opción /sethst. De lo contrario, se emplea la detección automática del host de KMS. |
Escenarios que usan ospp.vbs
En los escenarios siguientes se da por supuesto que está ejecutando ospp.vbs en un símbolo del sistema con privilegios elevados.
Nota
Los cambios que realice afectarán solo a los productos del cliente de Office 2013. Debe configurar el cliente de Windows por separado usando el script slmgr.vbs que se describe en el tema sobre el Script slmgr.vbs más adelante en este artículo.
Para cambiar la clave de producto a una clave MAK en un equipo remoto
Si el equipo remoto se denomina contoso1, ejecute el siguiente comando para escribir la clave del producto. Se supone que tiene credenciales de administrador en el equipo remoto. Si las credenciales en el equipo remoto difieren de su nombre de inicio de sesión y contraseña, debe escribir su nombre de inicio de sesión y contraseña en la línea de comandos y, a continuación, presionar ENTRAR:
cscript ospp.vbs /inpkey:xxxxx-xxxxx-xxxxx-xxxxx-xxxxx contoso1
Para activar el equipo remoto, escriba el siguiente comando y, a continuación, presione ENTRAR:
cscript ospp.vbs /act contoso1
Para diagnosticar errores de activación de KMS
Si el equipo tiene la clave de cliente de KMS instalada, compruebe el estado de licencia. Para ello, escriba el siguiente comando y, a continuación, presione ENTRAR:
cscript ospp.vbs /dstatusall
Para comprobar el historial de activación de KMS, escriba el siguiente comando y, a continuación, presione ENTRAR:
cscript ospp.vbs /dhistorykms
Para desencadenar la activación, escriba el siguiente comando y, a continuación, presione ENTRAR:
cscript ospp.vbs /act
Busque el código de error 0xC004F042 en el mensaje de error. Si ve un código de error en los cuadros de diálogo de notificaciones que se muestran a los usuarios, también puede utilizar ese código para comprobar el mensaje de error. Para ello, escriba el siguiente comando y presione ENTRAR:
cscript ospp.vbs /ddescr:0xC004F042
Para probar el nombre de host de KMS y luego establecerlo en detección automática
Si está probando un host KMS denominado kmstest.contoso.com y desea especificarlo en el cliente de KMS, escriba el siguiente comando y, a continuación, presione ENTRAR:
cscript ospp.vbs /sethst:kmstest.contoso.com
Nota
Si cambia el puerto predeterminado en el host de KMS, debe ejecutar ospp.vbs con la opción /setprt.
Por ejemplo: cscript ospp.vbs /setprt:1750Para desencadenar la activación, escriba el siguiente comando y, a continuación, presione ENTRAR:
cscript ospp.vbs /act
Para comprobar en el historial de activación de KMS si se estableció correctamente una conexión con el host, escriba el siguiente comando y, a continuación, presione ENTRAR:
cscript ospp.vbs /dhistorykms
Ahora desea que este cliente de KMS use el Sistema de nombres de dominio (DNS) para la detección automática del host KMS de producción. Para quitar el nombre del host KMS, escriba el siguiente comando y, a continuación, presione ENTRAR:
cscript ospp.vbs /remhst
Script slmgr.vbs
El script del Administrador de licencia de software (slmgr.vbs) se usa para configurar y recuperar información de activación por volumen relativa al host de KMS de Office 2013, así como al host de Windows. Para más información, vea el tema sobre cómo configurar hosts de KMS para Windows.
Este script se puede ejecutar localmente en el equipo de destino o de forma remota desde otro equipo. Debe ser administrador para poder usarlo. Si un usuario estándar ejecuta slmgr.vbs, es posible que falten algunos datos de licencia o que estos sean incorrectos, y muchas operaciones estarán prohibidas.
El script slmgr.vbs puede usar el host de script basado en Windows, wscript.exe, o el host de script basado en comandos, cscript.exe, y los administradores pueden especificar qué motor de scripts usarán. Si no se especifica ningún motor de scripts, se ejecuta slmgr.vbs con el motor predeterminado, wscript.exe. Se recomienda usar el motor de scripts cscript.exe.
Es necesario reiniciar el Servicio de licencias de software para que los cambios surtan efecto. Para ello, use el complemento Servicios de Microsoft Management Console (MMC) o ejecute el siguiente comando:
net stop sppsvc && net start sppsvc
El script slmgr.vbs requiere al menos un parámetro. Si se ejecuta sin ningún parámetro, mostrará información de la Ayuda. En la siguiente tabla se incluyen las opciones de la línea de comandos de slmgr.vbs con su descripción correspondiente. La mayoría de los parámetros de la tabla configuran el host de KMS. Pero los parámetros /sai y /sri se pasan a los clientes de KMS después de que estos hayan establecido la conexión con el host de KMS. La sintaxis general de slmgr.vbs es la siguiente (suponiendo que usa cscript.exe como motor de scripts):
cscript slmgr.vbs /parameter
cscript slmgr.vbs [nombreDeEquipo] [Usuario] [Contraseña] [Opción]
nombreDeEquipo: nombre del equipo remoto. Si un nombre de equipo no se pasa, se usará un equipo local.
Usuario: cuenta con los permisos necesarios en el equipo remoto.
Contraseña: contraseña de la cuenta. Si no se especifican una cuenta de usuario y una contraseña, se usan las credenciales actuales.
Opción: las opciones se muestran en la siguiente tabla.
Opciones de comandos de slmgr.vbs: estándar
Opción | Descripción | ||
---|---|---|---|
/ipk [ProductKey] |
Instala la clave de producto de Windows (configuración predeterminada) o de otra aplicación identificada por la clave de producto. |
||
/ato [ActivationID] |
Activa el host de KMS de Windows (configuración predeterminada) o de la aplicación que se identifica al proporcionar el identificador de activación. Para Office 2013, este identificador es 2E28138A-847F-42BC-9752-61B03FFF33CD. |
||
/dti [ActivationID] |
Muestra el identificador de instalación que se usó para la activación por teléfono del host de KMS de Windows (configuración predeterminada) o de la aplicación que se identifica al proporcionar el identificador de activación. Para Office 2013, este identificador es 2E28138A-847F-42BC-9752-61B03FFF33CD. Si desea recibir el identificador de confirmación que se usa para activar el host de KMS con el parámetro /atp, debe especificar en el teléfono el identificador de instalación. |
||
/atp [ConfirmationID][ActivationID] |
Tras recibir el identificador de confirmación, se activa el host de KMS de Windows (configuración predeterminada) o de la aplicación que se identifica al proporcionar el identificador de activación. Para Office 2013, este identificador es 2E28138A-847F-42BC-9752-61B03FFF33CD. |
||
/dlv [ActivationID] |
Muestra información de licencia detallada de Windows (configuración predeterminada) o de la aplicación que se identifica al proporcionar el identificador de activación. Para Office 2013, este identificador es 2E28138A-847F-42BC-9752-61B03FFF33CD. Por ejemplo, ejecute el comando siguiente en el símbolo del sistema con privilegios elevados, en la carpeta C:\windows\system32, para obtener el estado del host de KMS de Office: cscript slmgr.vbs /dlv 2E28138A-847F-42BC-9752-61B03FFF33CD |
||
/dli [ActivationID] |
Muestra información de licencia de Windows (configuración predeterminada) o de la aplicación que se identifica al proporcionar el identificador de activación. Para Office 2013, este identificador es 2E28138A-847F-42BC-9752-61B03FFF33CD. |
||
/upk [ActivationID] |
Desinstala la clave de producto de Windows (configuración predeterminada) o de la aplicación que se identifica al proporcionar el identificador de activación. Para Office 2013, este identificador es 2E28138A-847F-42BC-9752-61B03FFF33CD.
|
||
/xpr [ActivationID] |
Muestra la fecha de expiración según el estado de licencia actual. |
||
/sprt [PortNumber] |
Establece el puerto de comunicaciones TCP en un host de KMS. Reemplaza PortNumber por el número de puerto TCP que se va a usar. El valor predeterminado es 1688. |
||
/cdns |
Deshabilita la publicación automática de DNS por parte de un host de KMS. |
||
/sdns |
Habilita la publicación automática de DNS por parte de un host de KMS. |
||
/cpri |
Reduce el nivel de prioridad de los procesos del host de KMS. |
||
/sai [ActivationInterval] |
Cambia la frecuencia con que un cliente de KMS intenta activarse si no encuentra ningún host de KMS. Reemplaza ActivationInterval por un valor expresado en minutos. El valor predeterminado es 120. |
||
/sri [RenewalInterval] |
Cambia la frecuencia con que un cliente de KMS intenta renovar su activación mediante la conexión con un host de KMS. Reemplaza RenewalInterval por un valor expresado en minutos. El valor predeterminado es 10.080 (7 días). Esta configuración invalida la configuración del cliente de KMS local. |
En la siguiente tabla se muestran las opciones de comandos para la activación de un bosque de Active Directory mediante la activación basada en Active Directory.
Opciones de comandos de slmgr.vbs: activación basada en Active Directory
Opción | Descripción |
---|---|
/ad-activation-online [ProductKey] |
Activa un bosque de Active Directory por medio de la clave de producto proporcionada por el usuario. |
/ad-activation-apply-get-iid [ProductKey] |
Muestra el identificador de instalación del bosque de Active Directory. |
/ad-activation-apply-cid [ProductKey][ConfirmationID] |
Activa un bosque de Active Directory por medio de la clave de producto proporcionada por el usuario y el identificador de confirmación. |
Herramienta de administración de activación por volumen (VAMT)
La Herramienta de administración de activación por volumen (VAMT) 3.0 proporciona una interfaz gráfica de usuario para administrar la activación por volumen. Aparte de los sistemas operativos en los que VAMT 2.0 se ejecuta, VAMT 3.0 también puede ejecutarse en Windows 8 y Windows Server 2012. Para más información sobre VAMT 3.0, vea la referencia técnica de la Herramienta de administración de activación por volumen.
Consulte también
Planear la activación por volumen de Office 2013
Activación de KMS de Office 2013
Activar clientes de MAK de Office 2013
Activación basada en Active Directory de Office 2013