重新启动服务器Powershell端口

我刚在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)。

希望它会帮助你。

问候