Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Activation de la communication à distance PowerShell
Pour activer la gestion à distance PowerShell, exécutez la cmdlet Enable-PSRemoting dans une session PowerShell élevée.
L’exécution Enable-PSRemoting configure un point de terminaison distant pour la version d’installation spécifique dans laquelle l’applet de commande est exécutée. Par exemple, lorsque vous exécutez Enable-PSRemoting alors que vous exécutez PowerShell 7.4, PowerShell crée un point de terminaison de communication à distance qui exécute PowerShell 7.4. Si vous exécutez Enable-PSRemoting alors que vous exécutez PowerShell 7-preview, PowerShell crée un point de terminaison de remoting qui exécute PowerShell 7-preview. Vous pouvez créer plusieurs points de communication à distance pour différentes versions de PowerShell qui s'exécutent côte à côte.
L’exécution de Enable-PSRemoting crée deux points de terminaison pour cette version.
- On en a un avec un nom simple correspondant à la version principale de PowerShell. qui héberge la session. Par exemple, PowerShell.7.4.
- L’autre nom de configuration contient le numéro de version complet. Par exemple, PowerShell.7.4.7.
Vous pouvez vous connecter à la dernière version de l’hôte PowerShell 7 à l’aide du nom simple, PowerShell.7.4. Vous pouvez vous connecter à une version spécifique de PowerShell à l’aide du nom plus long et spécifique à la version.
Utilisez le paramètre ConfigurationName avec les applets de commande New-PSSession et Enter-PSSession pour vous connecter à une configuration nommée.
Communication à distance pour les anciennes versions de Windows
Les conditions préalables suivantes doivent être remplies pour activer la communication à distance PowerShell sur WSMan sur les versions antérieures de Windows.
- Installez windows Management Framework (WMF) 5.1 (si nécessaire). Pour plus d’informations sur WMF, consultez Vue d’ensemble de WMF.
- Installez le Universal C Runtime sur les versions de Windows qui précèdent Windows 10. Il est disponible via le téléchargement direct ou Windows Update. Les systèmes entièrement corrigés ont déjà installé ce package.
La communication à distance de WSMan n'est pas prise en charge sur les plates-formes non Windows
Depuis la publication de PowerShell 6, la prise en charge de la communication à distance sur WS-Management (WSMan) sur les plateformes non-Windows est disponible uniquement pour un ensemble limité de distributions Linux. Sur non-Windows, WSMan s’appuie sur le projet OMI (Open Management Infrastructure). Le client OMI WSMan dépend d’OpenSSL 1.0. Toutes les distributions Linux utilisent OpenSSL 2.0, qui n'est pas rétrocompatible. Il n’existe pas de distributions prises en charge qui ont les dépendances nécessaires pour que le client OMI WSMan fonctionne.
Le pilotage à distance basé sur WSMan est toujours pris en charge entre les systèmes Windows. La communication à distance via SSH est prise en charge pour toutes les plateformes. Pour plus d'informations, consultez la section Communication à distance de PowerShell via SSH.