Tzmove: operación de Stsadm (Windows SharePoint Services)

Nombre de la operación: Tzmove

Descripción

Permite a un administrador actualizar los datos afectados por un cambio en el comienzo y/o el final del horario de verano.

Nota

La operación Tzmove se introdujo por primera vez en Windows SharePoint Services 3.0 Service Pack 1.

Sintaxis

stsadm -o tzmove

-name <nombre de etiqueta de historial>

-update {all | before}

[-date] <AAAAMMDD>

-clear

Parámetros

Nombre de parámetro

Valor

¿Necesario?

Descripción

name

Un nombre válido, como "dst2007"

El nombre de la etiqueta de historial que identifica el cambio en el horario de verano en el archivo TimeZone.xml.

update

Uno de los siguientes valores:

  • All

  • Before

Nota

Debe especificarse el parámetro update o el parámetro clear, pero no ambos.

All: actualiza todos los valores de fecha que se producirán en el futuro y que se ven afectados por el cambio del horario de verano.

Before: actualiza los valores de fecha que se producirán en el futuro y que se ven afectados por el cambio del horario de verano, y que se cambiaron antes de la fecha especificada mediante el parámetro date. Resulta útil cuando hay una actualización del archivo Timezone.xml, pero la operación tzmove no se ejecuta inmediatamente.

date

Una fecha válida con el formato "AAAAMMDD"

No

Cuando el parámetro update tiene el valor Before, el parámetro date es obligatorio. Cuando el parámetro update no se especifica o tiene el valor All, no debe incluirse.

clear

<ninguno>

Nota

Debe especificarse el parámetro update o el parámetro clear, pero no ambos.

De forma predeterminada, la operación tzmove no actualizará los datos más de una vez. El parámetro clear permite que la operación tzmove se vuelva a ejecutar de forma segura si se interrumpe una invocación anterior de la operación. Sin embargo, si es necesario actualizar los datos más de una vez (por ejemplo, cuando cambia una definición de zona horaria cada año), el parámetro clear prepara los datos para que se actualicen de nuevo.

Comentarios

Por ejemplo, supongamos que el 3 de noviembre de 2007 se definió como hora estándar en el archivo TimeZone.xml. Sin embargo, se ha decidido que la hora estándar tendrá lugar una semana antes en su país, lo que cambia la fecha de la hora estándar al 27 de octubre de 2007. Después de actualizar TimeZone.xml para reflejar este cambio, los valores de fecha que tienen lugar en este período de tiempo (en este ejemplo, entre el último domingo de octubre y el primer domingo de noviembre) serían incorrectos por una hora. La operación Tzmove actualizaría estos datos para que fueran correctos.

El archivo TimeZone.xml se encuentra en la siguiente ubicación, en la carpeta "%COMMONPROGRAMFILES%\microsoft shared\web server extensions\12\config".

Para obtener más información acerca de Tzmove, vea el artículo 939809 de Microsoft Knowledge Base (https://support.microsoft.com/kb/939809/es).

Ejemplos

Para los ejemplos siguientes, se aplican las siguientes definiciones:

  • Datos del futuro: estos datos están compuestos de elementos que contienen valores de fecha y de hora que tienen lugar en el nuevo período de horario de verano, en el año en que el período de horario de verano se aplica por primera vez y en adelante.

  • Datos del pasado: estos datos están compuestos por elementos que contienen valores de fecha y de hora que tienen lugar en el nuevo período de horario de verano, en los años anteriores a que el período de horario de verano se aplique por primera vez.

  1. Si previamente instaló una actualización que modificaba el período de horario de verano para una definición de zona horaria, deberá ejecutar el siguiente comando para actualizar los elementos de datos del futuro:

    stsadm –o tzmove –name <nombre> –update before –date AAAAMMDD

    Nota

    En este comando, AAAAMMDD es la fecha en que se instaló la actualización que modificaba la definición de zona horaria.

  2. Si no instaló una actualización y ha modificado el archivo TimeZone.xml, deberá ejecutar el siguiente comando para actualizar los elementos de datos del futuro:

    stsadm –o tzmove –name <nombre> –update before -date AAAAMMDD

    Nota

    En este comando, AAAAMMDD es la fecha en que se modificó el archivo TimeZone.xml.

  3. Si no instaló una actualización que modificaba el período de horario de verano para una definición de zona horaria, deberá ejecutar el siguiente comando para actualizar los elementos de datos del futuro:

    stsadm -o tzmove -name <nombre> -update all

    Nota

    En este comando, se actualizan todos los datos del futuro.

  4. Si se vuelve a modificar el período de horario de verano para una definición de zona horaria después de ejecutar el comando, los datos anteriores no se restaurarán cuando vuelva a ejecutar el comando. En este caso, debe ejecutar el comando siguiente antes de volver a ejecutar el comando:

    stsadm –o tzmove –name <nombre> -clear

    Nota

    Este procedimiento borra los indicadores internos configurados por el comando y permite que los datos se modifiquen de nuevo.