我刚在PowerShell中遇到了一个远程处理项目的问题。
我试图从我们的内部网中远程重新启动坐在DMZ中的服务器,但得到一个RPC服务器不可用的错误。
The RPC server is unavailable. (Exception from HRESULT: 0x800706BA)
我知道这可能意味着需要的端口被阻塞。
我的问题是:为了能够成功执行命令,需要打开的最小端口数量是多less。 我是否需要在两个方向上打开端口或足够?
到目前为止我从微软find的是TCP和UDP:HTTP – 80,443,593
命名pipe道 – 445
RPC端点映射器 – 135
那么我真的需要打开所有的端口吗? 甚至更多? (由于dynamic端口关联?)可悲的是我不能自由testing,因为我不负责防火墙,所以我想从一开始就订购正确的端口。
附加信息:
来源:Server 2012重新启动目标:Server2003
您需要打开DCOM端口和WSMan端口。 如果使用Powershell v3 +,默认情况下DCOM范围是1024-5000,WSMAN端口是5985(http)和5986(https)。
希望它会帮助你。
问候