Как настроить удаленную связь PowerShell между устройствами, используя C# с помощью Kerberos/сертификат?C#

Место общения программистов C#
Ответить Пред. темаСлед. тема
Anonymous
 Как настроить удаленную связь PowerShell между устройствами, используя C# с помощью Kerberos/сертификат?

Сообщение Anonymous »

У меня есть эта настройка, у меня есть hostpc, который будет соединяться с двумя удаленными ПК для выполнения команд PowerShell. Итак, я буду использовать для этого wsmanconnectioninfo с HTTPS. Я просто застрял в концепции использования Kerberos и сертификата с точки зрения аутентификации соединения. Я прав?New-SelfSignedCertificate `
-DnsName `
-CertStoreLocation `
-KeyLength 2048 `
-NotAfter (Get-Date).AddYears(xx) `
-TextExtension @("2.5.29.37={text}")
< /code>
То, как я подошел к этому, используя видеоурок, ниже, < /p>
Настройка Winrm через HTTPS с помощью самоописанного сертификата < /p>
Поэтому, когда я использовал WinRM для настройки прослушивателя, я использовал сертификаты удаленных ПК для использования в прослушивателе < /p>
winrm create winrm/config/Listener?Address=*+Transport=HTTPS '@{Hostname="";CertificateThumbprint=""}'
< /code>
Затем в hostpc я только что использовал < /p>
connectionInfo = new WSManConnectionInfo(new Uri($"https://{MachineName}:5986/wsman"),"http://schemas.microsoft.com/powershell ... PowerShell", new PSCredential(,);
< /code>
И это работало нормально без проблем, но у меня есть ощущение, что это должно быть сделано так. Что я сделал неправильно, а также не могли бы вы посоветовать со стороны о создании, импорте и экспорте сертификата, так как я смущен тем, как это должно быть сделано.connectionInfo.CertificateThumbprint =


Подробнее здесь: https://stackoverflow.com/questions/796 ... -sharp-wit
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «C#»