Wie kann ich STSADM-Eigenschaften von Code zugreifen / festlegen?
Frage
Ich versuche, die Eigenschaft ChichelogReTentionPeriod Stsadm von Code einzustellen, der normalerweise aus dem SP PowerShell eingestellt ist.
Was ist der beste Weg, um diese Eigenschaft von Code zu setzen?
Lösung
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)
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit sharepoint.stackexchange