about_Windows_RT

Descripción breve

Explica las limitaciones de Windows PowerShell 4.0 en Windows RT 8.1.

Descripción larga

El sistema operativo Windows RT 8.1 se instala en equipos y dispositivos (como Microsoft Surface 2, en el que es el sistema operativo que se incluye con el equipo) que usan procesadores avanzados de la máquina RISC (ARM).

Windows PowerShell 4.0 se incluye en Windows RT 8.1. Todos los cmdlets, proveedores y módulos, y la mayoría de los scripts diseñados para Windows PowerShell 2.0 y versiones posteriores se ejecutan en Windows RT 8.1 sin cambios.

Dado que Windows RT 8.1 no incluye todas las características de Windows, algunas características de Windows PowerShell funcionan de forma diferente o no funcionan en dispositivos basados en Windows RT. En la lista siguiente se explican las diferencias.

  • Windows PowerShell ISE no está incluido en y no se puede ejecutar en Windows RT 8.1. Windows PowerShell ISE requiere Windows Presentation Foundation, que no se incluye en Windows RT 8.1.

  • La comunicación remota de Windows PowerShell y el servicio WinRM están deshabilitados de forma predeterminada. Para habilitar la comunicación remota, ejecute el cmdlet Enable-PSRemoting. Además, ejecute el cmdlet Set-Service para establecer el tipo de inicio del servicio WinRM en Automático o Automático (Inicio retrasado).

    Mientras la comunicación remota está deshabilitada, puede usar la comunicación remota de Windows PowerShell para ejecutar comandos en otros equipos, pero otros equipos no pueden ejecutar comandos en el dispositivo Windows RT. Además, comunicación remota implícita: es decir, comunicación remota integrada en un cmdlet o script, y no se solicita explícitamente con parámetros agregados.

    • no funciona en Windows PowerShell que se ejecuta en Windows RT 8.1.
  • La computación unida a un dominio y la autenticación Kerberos no se admiten en Windows RT 8.1. No puede usar Windows PowerShell para agregar ni administrar estas características.

  • Las clases de Microsoft .NET Framework que no son compatibles con Windows RT 8.1 tampoco son compatibles con Windows PowerShell en Windows RT 8.1.

  • Las transacciones no están habilitadas en Windows RT 8.1. Los cmdlets de transacción, como Start-Transaction y los parámetros de transacción, como UseTransaction, no funcionan correctamente.

  • Todas las sesiones de Windows PowerShell en dispositivos Windows RT 8.1 usan el modo de lenguaje ConstrainedLanguage. El modo de lenguaje ConstrainedLanguage es un complemento de integridad de código del modo de usuario (UMCI). Permite todos los cmdlets de Windows y los elementos del lenguaje de Windows PowerShell, pero restringe los tipos para asegurarse de que los usuarios no pueden usar Windows PowerShell para eludir o infringir las protecciones de UMCI.

Para obtener más información sobre el modo de lenguaje ConstrainedLanguage, consulte about_Language_Modes.

Consulte también