Сервер не использует только локальные учетные записи AD.
Я использую следующий код для подключения к удаленному серверу:
Код: Выделить всё
try
{
PrincipalContext oPrincipalContext = new PrincipalContext(ContextType.Machine, "192.168.123.110", null, ContextOptions.Negotiate, "Administrator", "password");
try
{
MessageBox.Show(oPrincipalContext.ConnectedServer);
GroupPrincipal oGroupPrincipal = GroupPrincipal.FindByIdentity(oPrincipalContext, "Goetter");
try
{
// perform operations here
}
finally
{
oGroupPrincipal.Dispose();
}
}
finally
{
oPrincipalContext.Dispose();
}
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
PrincipalContext работает только с AD или также с локальными учетными записями? Что-то не так с моим кодом?
Подробнее здесь: https://stackoverflow.com/questions/119 ... nvalid-use
Мобильная версия