重启服务器 Powershell 端口

重启服务器 Powershell 端口

我刚刚在 Powershell 中的远程项目遇到了一个问题。

我正在尝试从我们的内部网内远程重启位于 DMZ 中的服务器,但收到 RPC 服务器不可用错误。

The RPC server is unavailable. (Exception from HRESULT: 0x800706BA)

我知道这可能意味着所需的端口被阻止了。

我的问题是:为了成功执行命令,我需要打开的端口数量最少是多少。我需要在两个方向上都打开端口吗?还是一个就够了?

到目前为止,我从 Microsoft 找到的是 TCP 和 UDP:HTTP - 80、443、593
命名管道 - 445
RPC 端点映射器 - 135

那么我真的需要打开所有端口吗?甚至更多?(因为动态端口关联?)遗憾的是我无法自由测试,因为我不负责防火墙,所以我想从一开始就订购正确的端口。

附加信息:

来源:Server 2012 重启-目标:Server2003

答案1

您需要打开 DCOM 端口和 WSMan 端口。如果您使用 Powershell v3+,默认情况下 DCOM 范围是 1024-5000,WSMAN 端口是 5985 (http) 和 5986 (https)。

希望它能帮到你。

问候

相关内容