about_Windows_RT

Mis à jour: mai 2014

S'applique à: Windows PowerShell 3.0, Windows PowerShell 4.0, Windows PowerShell 5.0

RUBRIQUE

about_Windows_RT

DESCRIPTION COURTE

Décrit les limitations de Windows PowerShell® 4.0 dans Windows RT 8.1.

DESCRIPTION DÉTAILLÉE

Le système d'exploitation Windows RT 8.1 est installé sur les ordinateurs et le matériel (comme Microsoft Surface 2, sur lequel il est le système d'exploitation fourni avec l'ordinateur) qui utilisent des processeurs ARM (Advanced RISC Machine).

Windows PowerShell 4.0 est inclus dans Windows RT 8.1. L'ensemble des applets de commande, des fournisseurs et des modules ainsi que la plupart des scripts conçus pour Windows PowerShell version 2.0 ou ultérieure s'exécutent sur Windows RT 8.1 comme auparavant.

Étant donné que Windows RT 8.1 n'inclut pas toutes les fonctionnalités Windows, certaines fonctionnalités Windows PowerShell se comportent différemment ou ne peuvent pas être utilisées sur le matériel Windows RT. La liste suivante décrit les différences.

Windows PowerShell ISE n'est pas inclus dans Windows RT 8.1 et ne peut pas s'exécuter sur ce système d'exploitation. Windows PowerShell ISE nécessite Windows Presentation Foundation, qui n'est pas inclus dans Windows RT 8.1.

La communication à distance Windows PowerShell et le service WinRM sont désactivés par défaut. Pour activer la communication à distance, exécutez l'applet de commande Enable-PSRemoting. Exécutez également l'applet de commande Set-Service pour définir le type de démarrage du service WinRM sur Automatique ou sur Automatique (début différé).

Même si la communication à distance est désactivée, vous pouvez utiliser la communication à distance Windows PowerShell pour exécuter des commandes sur d'autres ordinateurs, mais ces ordinateurs ne peuvent pas exécuter des commandes sur le matériel Windows RT. Par ailleurs, la communication à distance implicite, à savoir une communication à distance qui est intégrée à une applet de commande ou un script et qui n'est pas explicitement demandée par l'ajout de paramètres, ne fonctionne pas dans Windows PowerShell s'exécutant sur Windows RT 8.1.

Les ordinateurs joints au domaine et l'authentification Kerberos ne sont pas pris en charge dans Windows RT 8.1. Vous ne pouvez pas utiliser Windows PowerShell pour ajouter ou gérer ces fonctionnalités.

Les classes Microsoft .NET Framework qui ne sont pas prises en charge dans Windows RT 8.1 ne le sont pas non plus dans Windows PowerShell s'exécutant sur Windows RT 8.1.

Les transactions ne sont pas activées dans Windows RT 8.1. Les applets de commande Transaction, telles que Start-Transaction, et les paramètres de transaction, tels que UseTransaction, ne fonctionnent pas correctement.

Toutes les sessions Windows PowerShell sur du matériel Windows RT 8.1 utilisent le mode de langage ConstrainedLanguage. Le mode de langage ConstrainedLanguage est complémentaire de l'intégrité du code du mode utilisateur (UMCI). Il accepte toutes les applets de commande Windows et tous les éléments de langage Windows PowerShell, mais limite les types pour empêcher les utilisateurs d'utiliser Windows PowerShell pour contourner ou violer les protections UMCI.

Pour plus d'informations sur le mode de langage ConstrainedLanguage, consultez about_Language_Modes.

MOTS CLÉS

about_ARM

about_PowerShell_on_ARM

about_PowerShell_on_Surface

about_Windows_RT_8.1

about_WindowsRT

VOIR AUSSI

about_Language_Modes

about_Remote

about_Windows_PowerShell_ISE

about_Workflows

Configuration système requise pour Windows PowerShell : (https://technet.microsoft.com/library/hh857337.aspx)