none
Winows 10 LTSB и chocolatey, проблема с FullLanguage(PowerShell)

    Вопрос

  • Доброго времени суток!

    Пытаюсь установить репозиторий choco на  Winows 10 LTSB, при установке получаю такую ошибку

    New-Object : Не удается создать тип. В этом языковом режиме поддерживаются только основные типы.

    Начал копаться, понял что для установки нужно включить FullLanguage mode в PS.

    При попытке переключить получаю такую ошибку

    PS C:\Windows\system32> $ExecutionContext.SessionState.LanguageMode = "FullLanguage"
    Не удается назначить свойство. В этом языковом режиме назначение свойств поддерживается только для основных типов.
    строка:1 знак:1
    + $ExecutionContext.SessionState.LanguageMode = "FullLanguage"
    + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        + CategoryInfo          : InvalidOperation: (:) [], RuntimeException
        + FullyQualifiedErrorId : PropertySetterNotSupportedInConstrainedLanguage
    
    Вопрос - как переключиться в FullLanguage и установить Choco?


    13 декабря 2018 г. 8:02

Ответы

Все ответы

  • Если включен данный режим, то требуется настроить политики, которые его используют:

    1) Device Guard  (http://www.exploit-monday.com/2016/09/introduction-to-windows-device-guard.html)
    2) AppLocker/SRP in "Allow Mode" (https://sysadmins.lv/blog-en/powershell-50-and-applocker-when-security-doesnt-mean-security.aspx)
    3) __PSLockdownPolicy (https://blogs.technet.microsoft.com/kfalde/2017/01/20/pslockdownpolicy-and-powershell-constrained-language-mode/)
    13 декабря 2018 г. 8:25
    Отвечающий
  • простите не совсем понял..

    мне нужно отключить эти политики?

    Это связанно с LTSB или с тем что єто 1607?

    13 декабря 2018 г. 9:54
  • простите не совсем понял..

    мне нужно отключить эти политики?

    Это связанно с LTSB или с тем что єто 1607?

    Пригласите системного администратора к компьютеру, который сможет прочитать ссылки выше и правильно настроить политики/отключить.
    13 декабря 2018 г. 10:01
    Отвечающий
  • Решил вопрос так

    https://pentestn00b.wordpress.com/2017/03/20/simple-bypass-for-powershell-constrained-language-mode/

    • Помечено в качестве ответа KazunEditor 13 декабря 2018 г. 10:10
    • Снята пометка об ответе Роман Голубенко 14 декабря 2018 г. 4:57
    • Помечено в качестве ответа KazunEditor 17 декабря 2018 г. 5:41
    13 декабря 2018 г. 10:02