PowerShell 远程处理仅在某些网络上运行?

PowerShell 远程处理仅在某些网络上运行?

因此,我正在尝试在工作中做一个项目,其中我要自动化一些流程,为此我需要使用计算机名称/主机名通过 PowerShell 远程访问计算机。为此,我使用“enter-pssession -computername XXXXX”。这对于办公室网络上的计算机非常有效,但对于位于不同网络上并连接到 VPN 的计算机,它就时好时坏了。现在我有 3 台计算机正在测试连接。当连接到办公室以太网或使用 VPN 的外部连接时,我可以连接到其中一台,并且能够 ping 和 nslookup 以获取正确的 IP,但其他 2 台不允许远程处理并返回错误的 IP 地址和“目标无法访问”。但是当我将网络切换到办公室受信任的 wifi 连接时,我可以连接到之前无法连接的计算机,ping 和 nslookup 可以正常工作并为它们提供正确的 IP,但之前工作的 1 台计算机在不同的网络上不再工作。这是 VPN 还是 DNS 服务器问题?我不太熟悉网络,所以我对错误的解释表示歉意,我只是不确定问题是什么。

我尝试重新启动计算机并搜索诸如清除 DNS 缓存和添加到受信任的计算机之类的问题,但没有任何效果。

相关内容