none
Часть текста в Powershell выводится в непонятной кодировке RRS feed

  • Вопрос

  • Пример:
    PS C:\WINDOWS\system32> Import-Module SkypeOnlineConnector
    PS C:\WINDOWS\system32> $userCredential = Get-Credential

    Командлет Get-Credential в конвейере команд в позиции 1
    Укажите значения для следующих параметров:
    Credential
    PS C:\WINDOWS\system32> $sfbSession = New-CsOnlineSession -Credential $userCredential
    ���������� ������� ��� ��������-������������ � ������� ������������@�����.com.
    C:\Program Files\Common Files\Skype for Business Online\Modules\SkypeOnlineConnector\SkypeOnlineConnectorStartup.psm1:8
    7 знак:13
    +             throw ($resources.WrongUserName -f $($UserName))
    +             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        + CategoryInfo          : OperationStopped: (���������� ����...����@�����.com.:String) [], RuntimeException
        + FullyQualifiedErrorId : ���������� ������� ��� ��������-������������ � ������� ������������@�����.com.
    как исправить неправильную кодировку в выводе?
    При этом выше  видно, что отображается как кириллица так и латиница
    4 сентября 2019 г. 8:02

Ответы

  • Тот же результат. Сам MS посоветовал использовать новый кросплатформенный powershell. Там результат отображается верно.
    Спасибо за помощь, вот ссылка на всякий случай
    https://github.com/PowerShell/PowerShell/releases/tag/v7.0.0-preview.3
    5 сентября 2019 г. 7:22

Все ответы

  • англоязычная ос (и модули соответвенно) не решают проблему?

    The opinion expressed by me is not an official position of Microsoft

    4 сентября 2019 г. 8:06
    Модератор
  • В принципе, мне не создаст проблем использовать ОС на английском, но хотелось бы понять как решить проблему для русской версии.
    4 сентября 2019 г. 8:10
  • В принципе, мне не создаст проблем использовать ОС на английском, но хотелось бы понять как решить проблему для русской версии.
    для этого осталось дело за малым - понять где проблема, в ос, модуле, кредах или серверной части...

    The opinion expressed by me is not an official position of Microsoft

    4 сентября 2019 г. 9:19
    Модератор
  • Приветствую.

    Попробуйте так:

    Import-Module SkypeOnlineConnector
    $userCredential = Get-Credential
    $sfbSession = New-CsOnlineSession -Credential $userCredential
    Import-PSSession $sfbSession

    попробовал ос RU-ru, кодировка в выводе выполнения команд корректна


    Я не волшебник, только учусь. MCTS, CCNA. Если Вам помог чей-либо ответ, пожалуйста, не забывайте нажать на кнопку "Отметить как ответ" или проголосовать за "полезное сообщение". Disclaimer: Мнения, высказанные здесь, являются отражением моих личных взглядов, а не позиции работодателя. Вся информация предоставляется как есть, без каких-либо на то гарантий. Блог IT Инженера, Яндекс Дзен, YouTube, GitHub.

    4 сентября 2019 г. 10:34
    Модератор
  • Тот же результат. Сам MS посоветовал использовать новый кросплатформенный powershell. Там результат отображается верно.
    Спасибо за помощь, вот ссылка на всякий случай
    https://github.com/PowerShell/PowerShell/releases/tag/v7.0.0-preview.3
    5 сентября 2019 г. 7:22