-
Notifications
You must be signed in to change notification settings - Fork 8.1k
Closed
Labels
Backport-5.1-ConsiderConsider to backport to Windows PowerShell 5.1 due to impactConsider to backport to Windows PowerShell 5.1 due to impactResolution-FixedThe issue is fixed.The issue is fixed.WG-RemotingPSRP issues with any transport layerPSRP issues with any transport layer
Milestone
Description
Steps to reproduce
- Install PowerShell 6.0.0-alpha.8
- Register its remoting endpoint
- Create a session to that endpoint and run Invoke-Command -Session $s -Command {$PSVersionTable}
This is another aspect of #1589 that was not fixed when addressing the original issue. The repro also shows that it works through Enter-PSSession, but not Invoke-Command.
This issue appears to be limited to the serialization & deserialization of SemanticVersion during Invoke-Command calls.
Expected behavior
The value of $PSVersionTable should be returned.
Actual behavior
PS F:\GitRepos\PowerShell> $sxs = nsn . -ConfigurationName powershell.6.0.0-alpha.8
PS F:\GitRepos\PowerShell> Invoke-Command -Session $sxs -Command {1+1}
2
PS F:\GitRepos\PowerShell> Invoke-Command -Session $sxs -Command {$psversiontable}
SemanticVersion XML tag is not recognized. Line 1, position 1046.
+ CategoryInfo : OperationStopped: (localhost:String) [], PSRemotingTransportException
+ FullyQualifiedErrorId : JobFailure
+ PSComputerName : localhost
PS F:\GitRepos\PowerShell> enter-pssession $sxs
[localhost]: PS C:\Users\mirichmo\Documents> $psversiontable
Name Value
---- -----
WSManStackVersion 3.0
SerializationVersion 1.1.0.1
PSEdition Core
PSCompatibleVersions {1.0, 2.0, 3.0, 4.0...}
CLRVersion
GitCommitId v6.0.0-alpha.8-44-ga35d6adc631309319fa9f85f142feb9b77e2b5ed
BuildVersion 3.0.0.0
PSRemotingProtocolVersion 2.3
PSVersion 6.0.0-alphaEnvironment data
Name Value
---- -----
WSManStackVersion 3.0
SerializationVersion 1.1.0.1
PSEdition Core
PSCompatibleVersions {1.0, 2.0, 3.0, 4.0...}
CLRVersion
GitCommitId v6.0.0-alpha.8-44-ga35d6adc631309319fa9f85f142feb9b77e2b5ed
BuildVersion 3.0.0.0
PSRemotingProtocolVersion 2.3
PSVersion 6.0.0-alphaMetadata
Metadata
Assignees
Labels
Backport-5.1-ConsiderConsider to backport to Windows PowerShell 5.1 due to impactConsider to backport to Windows PowerShell 5.1 due to impactResolution-FixedThe issue is fixed.The issue is fixed.WG-RemotingPSRP issues with any transport layerPSRP issues with any transport layer