Skip to content

On Windows, can't create custom pssessionconfiguration against 6.0 endpoint #4275

Closed

Description

Register-PSSessionConfiguration creates a new configuration but uses the microsoft.powershell endpoint which defaults to Windows PowerShell 5.1.

Steps to reproduce

PS> New-PSSessionConfigurationFile -Path .\restricted.pssc -SessionType RestrictedRemoteServer -FunctionDefinitions @{Name="psversion";ScriptBlock={$psversiontable}}
PS> Register-PSSessionConfiguration -Path .\restricted.pssc -Name restricted

Type            Keys                                Name
----            ----                                ----
Container       {Name=restricted}                   restricted

PS> Restart-Service winrm
PS> Enter-PSSession -ComputerName . -ConfigurationName restricted
[localhost]: PS>psversion

Expected behavior

Name                           Value
----                           -----
PSVersion                      6.0.0-beta
PSEdition                      Core
GitCommitId                    v6.0.0-beta.4
OS                             Microsoft Windows 10.0.16245
Platform                       Win32NT
PSCompatibleVersions           {1.0, 2.0, 3.0, 4.0...}
PSRemotingProtocolVersion      2.3
SerializationVersion           1.1.0.1
WSManStackVersion              3.0

Actual behavior

Name                           Value
----                           -----
PSVersion                      5.1.16245.1000
PSEdition                      Desktop
PSCompatibleVersions           {1.0, 2.0, 3.0, 4.0...}
BuildVersion                   10.0.16245.1000
CLRVersion                     4.0.30319.42000
WSManStackVersion              3.0
PSRemotingProtocolVersion      2.3
SerializationVersion           1.1.0.1

Environment data

PSVersion                      6.0.0-beta
PSEdition                      Core
GitCommitId                    v6.0.0-beta.4
OS                             Microsoft Windows 10.0.16245
Platform                       Win32NT
PSCompatibleVersions           {1.0, 2.0, 3.0, 4.0...}
PSRemotingProtocolVersion      2.3
SerializationVersion           1.1.0.1
WSManStackVersion              3.0

Activity

  1. added this to the milestone on Jul 17, 2017
  2. mirichmo commented on Jul 18, 2017

    @mirichmo
    Member

    PR #2671 will probably fix it

  3. mirichmo commented on Sep 22, 2017

    @mirichmo
    Member

    Resolved via #2671

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Labels

Resolution-FixedThe issue is fixed.WG-RemotingPSRP issues with any transport layer

Type

No type

Projects

No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions