首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏马洪彪

    C#获取AD域中计算机和用户的信息

    1 PrincipalContext principalContext = new PrincipalContext(ContextType.Domain, domainName); 2 UserPrincipal userPrincipal = new UserPrincipal(principalContext); 3 PrincipalSearcher principalSearcher = new PrincipalSearcher 1 ComputerPrincipal computerPrincipal = new ComputerPrincipal(principalContext); 2 principalSearcher

    3.2K70发布于 2018-04-12
  • 来自专栏运维开发王义杰

    Windows:通过PowerShell实现普通用户修改自身密码

    脚本解释 下面是实现该功能的PowerShell脚本: Add-Type -AssemblyName System.DirectoryServices.AccountManagement $principalContext = New-Object System.DirectoryServices.AccountManagement.PrincipalContext 'Machine' $userPrincipal = [System.DirectoryServices.AccountManagement.UserPrincipal]::FindByIdentity($principalContext, [Environment 获取用户对象:通过创建PrincipalContext对象和调用UserPrincipal.FindByIdentity方法来定位当前用户。 设置新旧密码:这里我们转换明文密码为安全字符串。

    1.9K10编辑于 2023-08-16
  • 来自专栏全栈程序员必看

    c# 操作ad域用户

    organizationalUnit"); ou.CommitChanges(); ou.Close(); } 建立连接: public PrincipalContext { path = path.Substring(1); } var context = new PrincipalContext ContextOptions.Negotiate, _adminName, _adminPass); return context; } 建用户: public void AddUser(PrincipalContext

    1.2K20编辑于 2022-08-29
  • 来自专栏阿林前端开发攻城狮

    C#创建windows系统用户

    string displayName, string description, bool canChangePwd, bool pwdExpires) { try { PrincipalContext context = new PrincipalContext(ContextType.Machine); UserPrincipal user = new UserPrincipal(

    1.2K00发布于 2021-11-02
  • 来自专栏木宛城主

    SharePoint自动化部署,利用PowerShell 导入用户至AD——PART II

    System.DirectoryServices.AccountManagement.ContextType]::Domain $pc=New-Object System.DirectoryServices.AccountManagement.PrincipalContext System.DirectoryServices.AccountManagement.ContextType]::Domain $pc=New-Object System.DirectoryServices.AccountManagement.PrincipalContext userPassword) return $pc } function IsUserExist([System.DirectoryServices.AccountManagement.PrincipalContext

    1.9K80发布于 2018-01-11
  • 来自专栏张善友的专栏

    当调用GetAuthorizationGroups() 的错误-“试图访问卸载的应用程序域“(Exception from HRESULT: 0x80131014)解决方案

    return CachedValue.Split(','); } } ArrayList results = new ArrayList(); using (PrincipalContext context = new PrincipalContext(ContextType.Domain, null, _DomainDN)) { try {

    78770发布于 2018-01-30
领券