Mover Colección de Sitio existente en Nueva Base Datos de Contenido (Script)

PowerShell%20logoA pesar que puede ser bastante directo el script para mover una Colección de Sitio a otra base de dato de contenido, uno de los elementos a considerar es que se debe desasociar completamente toda aquella información entre la Colección y su Base de Contenido actual.

Un tipo de información es aquella relacionada con el seguimiento de Auditorías. En el siguiente script, se agregar las líneas que permiten eliminar todos los eventos de auditoría asociados al sitio en la Base de Datos de Contenido original.

Asegura de ejecutar, primeramente, en un ambiente de prueba, y con el Management Shell de SharePoint. Además debes rellenarlo con tus datos de las variables definidas.

# Juan Andrés Valenzuela - SPBox
# Script para mover una Colección de Sitio a una nueva base datos de contenido
Clear-Host
#
# Aquí escribe las variables al editar el PS1
#
$UrlSiteAMover = 
$UrlWebApp = 
$NuevaBD = 
$ServidorBD = 
#
# Creación de nueva BD de Contenido
#
New-SPContentDatabase -Name $NuevaBD -WebApplication $UrlWebApp
#
# La variable USED permite conocer la cantidad de espacio en disco usada por la colección de sitios a mover 
#
$used = (Get-SPSiteAdministration -Identity $UrlSiteAMover).DiskUsed
$used
#
# Borrar los datos de auditoría permite separar bien datos condicionantes de la actual base de datos
#
(Get-SPSite -Identity $UrlSiteAMover).Audit.TrimAuditLog(deleteEndDate)
(Get-SPSite -Identity $UrlSiteAMover).Audit.DeleteEntries(deleteEndDate)
#
# Instrucción de Mover
#
Move-SPSite $UrlSiteAMover -DestinationDatabase $NuevaBD
Get-SPContentDatabase -site $UrlSiteAMover
Write-Host "Comprueba y presiona una tecla para terminar"

 

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s