zoukankan      html  css  js  c++  java
  • 在SharePoint中修改AD用户密码的WebPart

    代码下载:https://files.cnblogs.com/esestt/changepassword.rar

    这个东西以前就很多人写过,我最近刚好要用到,在网上搜索,居然发现没有可直接提供下载的,夸张的是国外一些网站居然还要收费下载。我自己写了一个WebPart,放出源代码下载。想修改的样式的,自己去做好了。代码很简单,大家一看就明白。
    主要是继承System.Web.UI.WebControls.WebParts.WebPart或Microsoft.SharePoint.WebPartPages.WebPart类。然后通过Microsoft.SharePoint.WebControls.SPControl获取登陆用户,再使用System.DirectoryServices.DirectoryEntry修改AD用户密码。

    下面说一下WebPart部署方法。

    WebPart部署

    将编译好的库文件复制到SharePoint网站主目录下的Bin文件夹,默认的情况下一般是<Driver>\Inetpub\wwwroot\wss\VirtualDirectories\xxxx\bin\xxxx是端口。实在不知道的话,可以在IIS中看到。比如像我这里是将ChangePassword.dll文件复制到800端口网站目录。
        

    GAC中注册。可以使用gacutil.exe注册,不过最简单的方法就是将库文件拖到C:\WINDOWS\assembly目录中,在这个目录中还可看到程序基的版本、区域、公钥标记等信息。

    SharePoint网站主目录(<Driver>\Inetpub\wwwroot\wss\VirtualDirectories\xxxx\)中,打开web.config文件,在SafeControls节点下加入:<SafeControl Assembly="ChangePassword, Version=1.0.0.0, Culture=neutral, PublicKeyToken=d1b23841d356609d" Namespace="ChangePassword" TypeName="*" Safe="True" />

    SPS站点设置中点“Web部件”


    新建Web部件,选择要加入的WebPart控件,然后点导入库


    在页面中加入此WebPart就可以使用了

  • 相关阅读:
    IOS越狱开发错误解决
    IOS越狱开发环境搭建
    ios越狱开发
    IOS开发常用的开源组件
    ios日期比较
    IOS RGB颜色转换
    UILabel基本用法
    ios根据字体大小设置
    第五篇 窗口管理机制之输入机制--管道过滤器模式
    第四篇 ANDROID窗口管理服务实现机制--远程代理模式
  • 原文地址:https://www.cnblogs.com/esestt/p/827318.html
Copyright © 2011-2022 走看看