Запустите Powershell Core с удаленного ПК Powershell 5 - PullRequest
0 голосов
/ 13 февраля 2020

Я установил Powershell Core на удаленном компьютере P C.

Я вступил в удаленный сеанс с Powershell 5 для этого сервера P C.

Когда я запускаю

PowerShell -NoExit "pw sh -preview" или просто pw sh -preview

показывает вступление Powershell 7 и снова выходит на PS5 (см. Скриншот) ниже)

enter image description here

1 Ответ

0 голосов
/ 13 февраля 2020

Вы не показываете, как вы проверяете, что это происходит.

Все, что вы показываете, это быстрый возврат.

Запустите сеанс, затем $ PSVersionTable, затем введите pw sh, затем снова введите $ PSVersionTable.

$PSVersionTable

Name                           Value
----                           -----
PSVersion                      5.1.18362.628
PSEdition                      Desktop
PSCompatibleVersions           {...                                                                                 

pwsh

PowerShell 6.2.4
Copyright (c) Microsoft Corporation. All rights reserved.

https://aka.ms/pscore6-docs
Type 'help' to get help.

PS D:\Scripts> $PSVersionTable

Name                           Value
----                           -----
PSVersion                      6.2.4
PSEdition                      Core
GitCommitId                    6.2.4
OS                             Microsoft Windows 10.0.18363
Platform                       Win32NT
PSCompatibleVersions           {...

PS D:\Scripts> exit

$PSVersionTable

Name                           Value
----                           -----
PSVersion                      5.1.18362.628
PSEdition                      Desktop
PSCompatibleVersions           {...

Вы можете легко изменить свой профиль, чтобы показать вам, на какой подсказке, какая версия вы находитесь, когда вы переключаетесь между ними.

Согласно вашему комментарию ...

нет такой команды, как "pw sh" only pw sh -preview PSVersion 5.1.17763.771

Ваше утверждение неверно. вышеприведенный вывод на экран является точным выводом моей системы, работающей с последней версией Powershell v7.

Я не новичок в этом. Я использую PowerShell с тех пор, как он назывался PowerShell как альфа-пользователь и инсайдер.

Манифест Монады - Происхождение Windows PowerShell

Вот свойства из ярлыка, который создается при установке.

Название ярлыка

'PowerShell 6 (x64)' ---

путь ярлыка "C: \ Program Files \ PowerShell \ 6 \ pw sh .exe "-WorkingDirectory ~

Вы используете более раннюю версию предварительного просмотра, а я использую текущую версию. Отсюда разница.

enter image description here

https://github.com/PowerShell/PowerShell/releases

PowerShell-6.2.4-win -x64.msi

PowerShell-6.2.4-win-x64.msix

PowerShell-6.2.4-win-x64.zip

PowerShell-6.2.4- win-x86.msi

PowerShell-6.2.4-win-x86.zip

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...