I'am이 코드와 C#을에서 파워 쉘과의 교류에 대한 메일 그룹을 만들려고 :WinRM이 C#의 원격 powershell에 대해 거부되었습니다. cryto가 필요합니까?
private void createDistributionGroup(string groupName, string DNOU)
{
System.Security.SecureString pass = new System.Security.SecureString("57R0NG_P455W0RD");
PSCredential cred = new PSCredential(SA_username, pass);
WSManConnectionInfo connection = new WSManConnectionInfo(new Uri("http://myEXserver.mydomain.com/PowerShell/"), "https://schemas.microsoft.com/powershell/Microsoft.Exchange", cred);
connection.AuthenticationMechanism = AuthenticationMechanism.Basic;
Runspace runspace = System.Management.Automation.Runspaces.RunspaceFactory.CreateRunspace(connection);
PowerShell ps = PowerShell.Create();
PSCommand command = new PSCommand();
command.AddCommand("New-DistributionGroup");
command.AddParameter("Name", groupName);
ps.Commands = command;
try
{
runspace.Open();
ps.Runspace = runspace;
ps.Invoke();
}
finally
{
runspace.Dispose();
runspace = null;
ps.Dispose();
ps = null;
}
}
하지만이 코드를 실행할 때, WinRM이 오류는 추가 : 서버에 의해 거부 연결 forbiden, 암호화되지 않은 트래픽이를 ...
어떻게 해결할 수 있습니까?
내가 Kerberos 인증 테스트했지만 그것은 arror를 추가 에 –