Я хочу подключиться через winrm к другим компьютерам. У меня есть только полное доменное имя целевого компьютера, к которому я хочу подключиться. У меня нет информации о пункте назначения, находится ли он в доверенном домене. Итак, основной вопрос заключается в том, как мне теперь определить, какой механизм аутентификации необходим для подключения? Существуют ли какие-либо методы С# .NET для проверки этого?
Или более простой способ установить механизм аутентификации на kerberos, а если он не работает, настроить его на согласование?
WSManConnectionInfo wci = new WSManConnectionInfo(TargetUri, ShellUri.ToString(), Credential);
wci.AuthenticationMechanism = AuthenticationMechanism.Kerberos;