2016-10-11 5 views

답변

0

추가 형 -Path "C : \ 15 \ ISAPI \ Microsoft.SharePoint.Client.dll \ 프로그램 파일 \ 공용 Files \ Microsoft Shared \ 웹 서버 확장"

추가 형 -Path "C를 : \ Program Files \ Common Files \ Microsoft Shared \ Web Server Extensions \ 15 \ ISAPI \ Microsoft.SharePoint.Client.Runtime.dll "

추가 유형 -Path"C : \ Program Files \ Common Files \ Microsoft Shared \ Web Server Extensions \ 15 \ ISAPI \ Microsoft.SharePoint.Client.Search.dll "

 try 
     { 

     var User = "userName"; 
     var Password = "password"; 
     var SiteURL = "http://siteUrl/"; 
     var domainName = "domain name"; 
     var xDocument = XDocument.Load(@"C:\MyFile11.xml");   
     string xml = xDocument.ToString(); 


     var context = new Microsoft.SharePoint.Client.ClientContext(SiteURL); 
     context.Credentials = new NetworkCredential(User, GetSecurePassword(Password),domainName); 


     var searchConfigurationPortability = new Microsoft.SharePoint.Client.Search.Portability.SearchConfigurationPortability(context); 
     var Search = new Microsoft.SharePoint.Client.Search.Portability.SearchConfigurationPortability(context); 
     var Owner = new Microsoft.SharePoint.Client.Search.Administration.SearchObjectOwner(context, SearchObjectLevel.Ssa); 

     //Export search conf schema 
     var SearchConfig = Search.ExportSearchConfiguration(Owner); 
     context.ExecuteQuery(); 

     XmlDocument xdoc = new XmlDocument(); 
     xdoc.LoadXml(SearchConfig.Value); 
     xdoc.Save("myfilenameSSA.xml"); 

     // import search conf schema 
     Search.ImportSearchConfiguration(Owner, xml); 
     context.ExecuteQuery(); 

     }   
     catch (Exception ex) 
     { 
      Console.WriteLine(ex.ToString()); 
     } 
    }