Erro estranho com Invoke-Command: a funcionalidade principal do Windows não é suportada nesta plataforma

Erro estranho com Invoke-Command: a funcionalidade principal do Windows não é suportada nesta plataforma

Às vezes, quando tento executar um comando remoto em uma sessão do PowerShell do PowerShell no Linux, recebo este erro:

Invoke-Command: a funcionalidade Windows Principal não é suportada nesta plataforma.

Do PowerShell no Mac funciona bem, mas com o PowerShell no Linux não.

Do Ubuntu com:

$PSVersionTable

Name                           Value
----                           -----
PSVersion                      6.0.1
PSEdition                      Core
GitCommitId                    v6.0.1
OS                             Linux 4.4.0-1041-aws #50-Ubuntu SMP Wed Nov 15 22:18:17 UTC 2017
Platform                       Unix
PSCompatibleVersions           {1.0, 2.0, 3.0, 4.0...}
PSRemotingProtocolVersion      2.3
SerializationVersion           1.1.0.1
WSManStackVersion              3.0

Do CentOS com:

$PSVersionTable

Name                           Value
----                           -----
PSVersion                      6.0.2
PSEdition                      Core
GitCommitId                    v6.0.2
OS                             Linux 3.10.0-693.21.1.el7.x86_64 #1 SMP Wed Mar 7 19:03:37 UTC 2018
Platform                       Unix
PSCompatibleVersions           {1.0, 2.0, 3.0, 4.0...}
PSRemotingProtocolVersion      2.3
SerializationVersion           1.1.0.1
WSManStackVersion              3.0

Se eu tentar com Enter-PSSession sempre recebo:

Enter-PSSession: você está atualmente em uma PSSession do PowerShell e não pode usar o cmdlet Enter-PSSession para inserir outra PSSession.

E então, Invoke-Command funciona bem.

Invoke-Command funciona após receber um erro de Enter-PSSession

informação relacionada