Поделиться через


about_Windows_RT

Краткое описание

Объясняет ограничения Windows PowerShell 4.0 в Windows RT 8.1.

Подробное описание

Операционная система Windows RT 8.1 устанавливается на компьютерах и устройствах (таких как Microsoft Surface 2, на которых она находится в операционной системе, которая поставляется с компьютером) с процессорами Advanced RISC Machine (ARM).

Windows PowerShell 4.0 входит в Состав Windows RT 8.1. Все командлеты, поставщики и модули и большинство сценариев, предназначенных для Windows PowerShell 2.0 и более поздних выпусков, выполняются в Windows RT 8.1 без изменений.

Так как Windows RT 8.1 не включает все функции Windows, некоторые функции Windows PowerShell работают по-разному или не работают на устройствах под управлением Windows RT. В следующем списке описаны различия.

  • Среда сценариев Windows PowerShell не включена и не может работать в Windows RT 8.1. Среда сценариев Windows PowerShell требует Windows Presentation Foundation, которая не включена в Windows RT 8.1.

  • Удаленное взаимодействие Windows PowerShell и служба WinRM отключены по умолчанию. Чтобы включить удаленное взаимодействие, запустите командлет Enable-PSRemoting. Кроме того, запустите командлет Set-Service, чтобы задать тип запуска службы WinRM автоматическим или автоматическим (отложенным запуском).

    При отключении удаленного взаимодействия можно использовать удаленное взаимодействие Windows PowerShell для выполнения команд на других компьютерах, но другие компьютеры не могут выполнять команды на устройстве Windows RT. Кроме того, неявное удаленное взаимодействие — то есть удаленное взаимодействие, встроенное в командлет или скрипт, и не запрашивается явным образом с добавленными параметрами.

    • не работает в Windows PowerShell, работающей в Windows RT 8.1.
  • Присоединенные к домену вычисления и проверка подлинности Kerberos не поддерживаются в Windows RT 8.1. Нельзя использовать Windows PowerShell для добавления этих функций или управления ими.

  • Классы Microsoft платформа .NET Framework, которые не поддерживаются в Windows RT 8.1, также не поддерживаются Windows PowerShell в Windows RT 8.1.

  • Транзакции не включены в Windows RT 8.1. Командлеты транзакций, такие как Start-Transaction, и параметры транзакций, такие как UseTransaction, не работают должным образом.

  • Все сеансы Windows PowerShell на устройствах Windows RT 8.1 используют языковой режим ConstrainedLanguage. Языковой режим ConstrainedLanguage — это компаньон целостности кода пользовательского режима (UMCI). Он разрешает все командлеты Windows и языковые элементы Windows PowerShell, но ограничивает типы, чтобы пользователи не могли использовать Windows PowerShell для обхода или нарушения защиты UMCI.

Дополнительные сведения о языковом режиме ConstrainedLanguage см. в about_Language_Modes.

См. также