كيف يمكنني الوصول إلى / تعيين خصائص STSADM من التعليمات البرمجية؟
سؤال
أحاول تعيين الخاصية ChangeRogretendentionPerperiod Stsadm من التعليمات البرمجية، والتي يتم ضبطها عادة من SP PowerShell.
ما هي أفضل طريقة للذهاب حول تحديد هذه الخاصية من التعليمات البرمجية؟
المحلول
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)
لا تنتمي إلى sharepoint.stackexchange