Tzmove: operación de Stsadm (Office SharePoint Server)
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 Microsoft Office SharePoint Server 2007 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" |
Sí |
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:
|
Sí 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> |
Sí 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 sobre Tzmove, vea el artículo 939809 de Microsoft Knowledge Base (https://go.microsoft.com/fwlink/?linkid=105804&clcid=0xC0A).
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.
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.
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.
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.
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.