Pregunta

Estoy tratando de establecer la propiedad ChangelogregreTention STSADM STSADM del código, que normalmente se encuentra en el SP PowerShell.

¿Cuál es la mejor manera de hacer configurar esta propiedad del código?

Fondo: Estoy haciendo uso de la auditoría de SP 2010 de una instancia de Fundación, y tratando de crear un Front-End de la UI para que los administradores establezcan fácilmente la configuración de auditoría (ya que la UI no está disponible enFundación).

¿Fue útil?

Solución

Here is the MSDN,

basically

using(var site = new SPSite(SPContext.Current.Site.ID))
{
    var webapp = site.WebApplication;
    webapp.ChangeLogRetentionPeriod = new TimeSpan(1,0,0,0); // meaning 1 day
}

The code must be executed by a Farm Administrator account, so you might need to do som impersonification in the new SPSite statement, like new SPSite(SPContext.Current.Site.ID, farmAdminUserRetrievedBefore.UserToken)

Licenciado bajo: CC-BY-SA con atribución
scroll top