1、
获取SPS文档库的数据
SPSitesite
=
SPControl.GetContextSite(Context);
// 取该虚拟服务器上的根站点
SPWebweb = site.AllWebs[ " / " ];
// 取得SharedDocuments这个文档库对象
SPDocumentLibrarydocLib = (SPDocumentLibrary)web.Lists[ " SharedDocuments " ];
// 获取文档库的数据
SPListItemCollectionitems = docLib.Items;
foreach (SPListItemitem in items)
... {
Response.Write(SPEncode.HtmlEncode(item.Xml));
}
// 取该虚拟服务器上的根站点
SPWebweb = site.AllWebs[ " / " ];
// 取得SharedDocuments这个文档库对象
SPDocumentLibrarydocLib = (SPDocumentLibrary)web.Lists[ " SharedDocuments " ];
// 获取文档库的数据
SPListItemCollectionitems = docLib.Items;
foreach (SPListItemitem in items)
... {
Response.Write(SPEncode.HtmlEncode(item.Xml));
}
2、修改AD登录密码
string
userName
=
SPControl.GetContextWeb(Context).CurrentUser.LoginName;
userName = userName.Remove( 0 ,userName.LastIndexOf( ' / ' ) + 1 );
DirectoryEntryuser = new DirectoryEntry( " WinNT://./ " + userName);
try
... {
user.Invoke( " ChangePassword " , new object [] ... {oldPsw,newPsw} );
}
catch (Exceptionex)
... {
output.WriteLine( " 出错啦 " );
} ;
userName = userName.Remove( 0 ,userName.LastIndexOf( ' / ' ) + 1 );
DirectoryEntryuser = new DirectoryEntry( " WinNT://./ " + userName);
try
... {
user.Invoke( " ChangePassword " , new object [] ... {oldPsw,newPsw} );
}
catch (Exceptionex)
... {
output.WriteLine( " 出错啦 " );
} ;