为什么在WSManConnectionInfo对象中connectionUri与交换和windows的不同?

时间:2013-12-24 08:56:46

标签: powershell connection-string wsman

对于交换,使用的连接是:

http://machineName/powershell

WSManConnectionInfo对象按以下方式创建:

WSManConnectionInfo connectionInfo = new WSManConnectionInfo(new Uri("http://machineName/powershell"), "http://schemas.microsoft.com/powershell/Microsoft.Exchange", ExchangeCredential)

要连接到Windows,使用的是

http://machineName:5985/wsman 

WSManConnectionInfo对象按以下方式创建:

WSManConnectionInfo connectionInfo = new WSManConnectionInfo(new Uri("http://machineName:5985/wsman"), "http://schemas.microsoft.com/powershell/Microsoft.PowerShell", credential);

为什么交换和窗口的连接uri有区别?

1 个答案:

答案 0 :(得分:6)

Exchange实现自己的PowerShell远程端点,即IIS托管。此终结(以及其他内容)实现基于角色的访问控制(RBAC),仅允许访问连接用户有权使用的Cmdlet(默认端点不执行此操作)。