使用InfoPath表单创build一个新的Active Directory帐户

我正在我们的Sharepoint服务器中build立一个业务合作伙伴门户。 将有一个AD组的权限仅限于查看,并可能为特定的业务合作伙伴网站作出贡献,我们业务合作伙伴的员工将根据需要为其创build帐户。

现在我们想让我们的业务发展小组(BDG​​)控制合作伙伴账户。 理想情况下,他们应该能够添加和删除帐户,并更改他们的权限。 BDG不是域pipe理员,所以我们不想让他们访问域控制器。 我们要创build一个Infopath表单,让他们可以做到这一切。

是否可以在Sharepoint服务器上从Infopath表单中创build和pipe理AD帐户?

我search了这个网站和MSDN,找不到任何与我的问题特别相关的东西。

我知道这是很晚了,但是我没有使用Infopath,而是使用System Center来完成类似的function。

System Center Service Manager具有自助服务门户,IT人员可以列出他们提供的服务(创build帐户,configuration虚拟机,提高邮件配额等)。 System Center Orchestrator可以将用户input的数据捕获到门户中,并执行自定义操作,例如创build用户帐户。 所有这些都能够被集成到SharePoint中。

您可能需要将此问题移到StackOverflow或SharePoint溢出。

要回答您的问题,您可以使用SharePoint Designer工作stream程以及类似于“ 工作stream程电源包”或更复杂的Visual Studio工作stream程的方式来执行此操作。

免责声明,我工作的工作stream动力包,所以认为我有偏见:-)

如果您拥有适当的许可证或愿意尝试testing版软件,则可以使用Microsoft Opalis / Orchestratortesting版来监控SharePoint的更改列表,然后在AD上执行这些更改。

您将不得不在后端创build应用程序逻辑来完成此操作(使用C#或任何.NET或其他技术)。 您可以使用Infopath表单中的数据进行任何操作。 但我不认为有任何本地function来完成你想要的。

作为替代,考虑Forefront Identity Manager(FIM)。 这是一个专门用于configuration的产品,但显然需要附加成本。

我正在更新我们的开放源代码工具( http://umanage.codeplex.com ),允许非专业用户在AD中更新和创build用户帐户。 这是为了让人力资源创造新的“雇员”,但你可以很容易地适应它,以满足您的需求。 它也允许用户编辑他们的信息,如果它不正确。

我们希望在9月中旬推出下一个版本,假设没有任何变化。