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

Modified on: Sun, 04 Aug 2019 20:40:03 +0800

现在已经挣扎了好几天了。

我收到以下错误:

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

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

此外,我已经创建了一个自定义防火墙规则,允许端口5985&&amp ;;上的RCP连接。 5986每
https://stackoverflow.com/questions/ 22357063 /获取处理到远程计算机犯规功丁调用-命令确实

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

注意强>

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

最佳答案

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

invoke-command -ComputerName Win2012r2 -ScriptBlock {param($procName) Get-Process -Name $processName} -ArgumentList $ProcName

相关问答

添加新评论