c# - 使用 C#/Powershell 设置 Active Directory "Security Identity Mapping"/"Name Mapping"

标签 c# powershell active-directory

我想在 Windows Server 2008R2(事件目录)上的“名称映射”/“安全身份映射”中向用户添加证书。使用 GUI 执行此操作很容易,但我有一个用例,这是不可能的。

我可以毫无问题地从 powershell 访问电话号码等常规字段,但我不知道如何设置此字段。

我还在 c# 中尝试了另一种使用“IADSUser”的方法,但也无法使其工作。

到这里怎么走?

最佳答案

我相信 powershell 命令“New-ADUser”的“证书”参数就是您正在寻找的:

http://technet.microsoft.com/en-us/library/ee617253.aspx

这是一个站点,其中包含在 powershell 中创建证书,然后使用“new-aduser”命令将该证书分配给新用户的示例。还有一个使用“Get-ADUser”将证书分配给现有用户的示例。:

http://blogs.msdn.com/b/adpowershell/archive/2009/04/26/working-with-certificates.aspx

关于c# - 使用 C#/Powershell 设置 Active Directory "Security Identity Mapping"/"Name Mapping",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13008188/

相关文章:

c# - Worksheet.SaveAs 方法保存所有工作表

powershell - 从特定参数集中获取所有参数

PowerShell:带有等待选项的启动进程需要很长时间才能返回

active-directory - 什么 ldap 查询返回现在从事件目录中删除的用户对象?

powershell - 管理员组的 SID 不显示在成员帐户中

c# - 检查服务器是否可以通过 IPv6 访问?

c# - 系统.Runtime.Serialization.SerializationException : Unable to find assembly MyAssembly

powershell - 将 PowerShell 中的整数初始化为负值后递增

c# - 使用 AccountManagement 扩展类时如何设置二进制属性?

c# - WIA 常量和值的 Intellisense/文档