PSCore removed `-Encoding Byte` for `-AsByteStream`. This line: https://github.com/PowerShell/PowerShellEditorServices/blob/0f63e5c06e35f7445cb37734080c57d6a3620976/src/PowerShellEditorServices/Session/RemoteFileManager.cs#L50 We should handle this like: ``` $params = @{this=that} if ($PSVersionTable.PSEdition -eq "Core") { $params += @{AsByteStream=$true} } else { $params += @{Encoding="Byte"} } Get-Content @params ``` This will fix at least 1 bug with psedit over ssh. This might actually fix psedit for PSCore on Windows.