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)