![PowerShell 远程处理仅在某些网络上运行?](https://linux22.com/image/1705707/PowerShell%20%E8%BF%9C%E7%A8%8B%E5%A4%84%E7%90%86%E4%BB%85%E5%9C%A8%E6%9F%90%E4%BA%9B%E7%BD%91%E7%BB%9C%E4%B8%8A%E8%BF%90%E8%A1%8C%EF%BC%9F.png)
因此,我正在尝试在工作中做一个项目,其中我要自动化一些流程,为此我需要使用计算机名称/主机名通过 PowerShell 远程访问计算机。为此,我使用“enter-pssession -computername XXXXX”。这对于办公室网络上的计算机非常有效,但对于位于不同网络上并连接到 VPN 的计算机,它就时好时坏了。现在我有 3 台计算机正在测试连接。当连接到办公室以太网或使用 VPN 的外部连接时,我可以连接到其中一台,并且能够 ping 和 nslookup 以获取正确的 IP,但其他 2 台不允许远程处理并返回错误的 IP 地址和“目标无法访问”。但是当我将网络切换到办公室受信任的 wifi 连接时,我可以连接到之前无法连接的计算机,ping 和 nslookup 可以正常工作并为它们提供正确的 IP,但之前工作的 1 台计算机在不同的网络上不再工作。这是 VPN 还是 DNS 服务器问题?我不太熟悉网络,所以我对错误的解释表示歉意,我只是不确定问题是什么。
我尝试重新启动计算机并搜索诸如清除 DNS 缓存和添加到受信任的计算机之类的问题,但没有任何效果。