标签: c# active-directory exchange-server exchange-server-2010
使用C#我想确定我正在编程的Exchange Server正在使用哪个DC(或至少是哪个站点)。
我有一个“用户创建工具”,如果它在本地站点上的DC上创建用户,然后尝试在Exchange服务器的站点(Exchange 2010远程ps cmdlet)中的DC上启用该用户,则会出错由于没有发生复制,因此“找不到对象”。如果我确保获得与服务器相同的DC,那么我就不会遇到这个问题。
基本上在远程交换服务器上执行nltest / DSGETDC的C#方式将是完美的
感谢您的见解。
答案 0 :(得分:1)
您可以使用DsGetDcName从C#尝试本机API pinvoke code。