Seltsamer Fehler mit Invoke-Command: Die Windows Principal-Funktionalität wird auf dieser Plattform nicht unterstützt

Seltsamer Fehler mit Invoke-Command: Die Windows Principal-Funktionalität wird auf dieser Plattform nicht unterstützt

Manchmal erhalte ich diese Fehlermeldung, wenn ich versuche, in einer PowerShell-Sitzung von PowerShell unter Linux aus einen Remote-Befehl auszuführen:

Invoke-Command: Die Windows Principal-Funktionalität wird auf dieser Plattform nicht unterstützt.

Mit PowerShell funktioniert es auf dem Mac einwandfrei, mit PowerShell unter Linux jedoch nicht.

Von Ubuntu mit:

$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

Von CentOS mit:

$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

Wenn ich es mit Enter-PSSession versuche, erhalte ich immer:

Enter-PSSession: Sie befinden sich derzeit in einer PowerShell-PSSession und können das Cmdlet „Enter-PSSession“ nicht verwenden, um eine andere PSSession zu betreten.

Und dann funktioniert Invoke-Command einwandfrei.

Invoke-Command funktioniert, nachdem ein Fehler von Enter-PSSession aufgetreten ist

verwandte Informationen