前几天一个同行跟我讨论了一个问题,不同域之间的用户导入导出的问题,由于涉及到SID的,所以要获取SID,AX提供了两个系统类用于做这事情。下面是测试Job,记录在这里,免得以后忘记了。
static void GetUserSID(Args _args)
{
AxaptaUserManager aum;
xAxaptaUserDetails aud;
int i ;
;
aum = new AxaptaUserManager();
aud = aum.enumerateDomainUsers("axapta.com");
for(i = 0;i<aud.getUserCount();i++)
print aud.getUserSid(i);
pause;
}
{
AxaptaUserManager aum;
xAxaptaUserDetails aud;
int i ;
;
aum = new AxaptaUserManager();
aud = aum.enumerateDomainUsers("axapta.com");
for(i = 0;i<aud.getUserCount();i++)
print aud.getUserSid(i);
pause;
}