Powershell Get-Process:无法连接到远程机器

Sto*_*wke 8 remote-access powershell

已经为此苦苦挣扎了几天了。

我收到以下错误:

PS C:\> get-process -ComputerName Win2012r2
get-process : Couldn't connect to remote machine.
At line:1 char:1
+ get-process -ComputerName 10.10.1.54
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : NotSpecified: (:) [Get-Process], InvalidOperationException
    + FullyQualifiedErrorId : System.InvalidOperationException,Microsoft.PowerShell.Commands.GetProcessCommand
Run Code Online (Sandbox Code Playgroud)

我已经确认远程注册表服务正在服务器上运行(我也尝试重新启动它)。

此外,我创建了一个自定义防火墙规则,允许每个/sf/ask/1564994441/在端口 5985 && 5986 上建立 RCP 连接。 命令做

我还仔细检查了每个Powershell Get-Process 无法连接到远程计算机的用户名

笔记

invoke-command -ComputerName Win2012r2 -ScriptBlock {Get-Process}工作正常,但我真的需要让这个get-process -computername过程直接工作,因为它在其他人使用的另一个脚本中失败了

Sto*_*wke 2

我最终放弃并编写了一个新脚本,该脚本使用以下内容而不是Get-Process直接调用:

invoke-command -ComputerName Win2012r2 -ScriptBlock {param($procName) Get-Process -Name $processName} -ArgumentList $ProcName
Run Code Online (Sandbox Code Playgroud)