如何在专用windows计算机中通过bastion从客户端计算机运行Powershell脚本

如何在专用windows计算机中通过bastion从客户端计算机运行Powershell脚本,windows,powershell,remote-server,rdp,winrm,Windows,Powershell,Remote Server,Rdp,Winrm,我有3台windows计算机 机器A:堡垒 机器B:专用机器 计算机C:本地/客户端计算机 现在, 我在Bastion server中有一个脚本,它有代码通过Powershell PS会话连接到专用计算机,并在专用计算机中执行一些命令。这很好用 但是,如果我从本地计算机到Bastion执行Powershell PS会话并运行相同的脚本(该脚本具有连接到专用计算机的命令),则会出现以下错误 我不想连接到bastion并在专用计算机中运行命令,而是想通过bastion从本地客户机直接连接到专用计算机

我有3台windows计算机

机器A:堡垒

机器B:专用机器

计算机C:本地/客户端计算机

现在,

我在Bastion server中有一个脚本,它有代码通过Powershell PS会话连接到专用计算机,并在专用计算机中执行一些命令。这很好用

但是,如果我从本地计算机到Bastion执行Powershell PS会话并运行相同的脚本(该脚本具有连接到专用计算机的命令),则会出现以下错误

我不想连接到bastion并在专用计算机中运行命令,而是想通过bastion从本地客户机直接连接到专用计算机

错误: Enter-PSSession:您当前处于Windows PowerShell PSSession中,无法使用Enter-PSSession cmdlet来 输入另一个PSSession。 在C:\Users\Administrator\tst.ps1:1 char:1 +输入PSSession-计算机名称-凭证管理。。。 + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +CategoryInfo:InvalidArgument:(:)[输入PSSession],ArgumentException +FullyQualifiedErrorId:RemoteHostDoesNotSupportPushRunspace,Microsoft.PowerShell.Commands.EnterpSessionCommand