RUBRIQUE
    about_Remote_Requirements

DESCRIPTION COURTE
    Décrit la configuration requise et les exigences de configuration pour 
    l'exécution de commandes distantes dans Windows PowerShell.

DESCRIPTION LONGUE
    Cette rubrique décrit la configuration requise, les besoins des 
    utilisateurs et les exigences en matière de ressources pour 
    l'établissement de connexions à distance et l'exécution de commandes 
    distantes dans Windows PowerShell. Elle fournit également des 
    instructions pour la configuration des opérations distantes.

    Remarque : de nombreuses applets de commande (notamment 
               Get-Service, Get-Process, Get-WMIObject, 
               Get-EventLog et Get-WinEvent) obtiennent les objets 
               des ordinateurs distants à l'aide de méthodes 
               Microsoft .NET Framework permettant de récupérer 
               les objets. Elles n'utilisent pas l'infrastructure 
               de communication à distance Windows PowerShell. 
               Les spécifications de ce document ne s'appliquent 
               pas à ces applets de commande.

               Pour rechercher les applets de commande qui ont un paramètre 
               ComputerName, mais n'utilisent pas la communication à distance 
               Windows PowerShell, lisez la description du paramètre 
               ComputerName des applets de commande.
          

 CONFIGURATION REQUISE

    Les ordinateurs local et distant doivent disposer des programmes 
    suivants :

        --  Windows PowerShell 2.0 ou version ultérieure

        --  Microsoft .NET Framework 2.0 ou version ultérieure

        --  Windows Remote Management 2.0

    Pour rechercher le numéro d'une version installée de Windows 
    PowerShell, utilisez la variable automatique $PSVersionTable. 
    La valeur de la propriété $PSVersionTable.Version.Major doit 
    être au moins égale à 2.

    Windows Remote Management 2.0 est inclus dans Windows 7 et Windows 
    Server 2008 R2. Il est également inclus dans le package d'installation 
    intégré pour les versions antérieures de Windows qui comprend Windows 
    PowerShell.

    L'environnement d'écriture de scripts intégré (ISE) de Windows 
    PowerShell et l'applet de commande Out-Gridview requièrent Microsoft 
    .NET Framework 3.5 avec Service Pack 1. L'applet de commande 
    Get-WinEvent requiert Microsoft .NET Framework 3.5 ou version 
    ultérieure. Ces mises à niveau ne sont pas requises pour la 
    communication à distance.


 AUTORISATIONS UTILISATEUR

    Pour établir une connexion à distance et exécuter des commandes 
    distantes, l'utilisateur actuel doit être un membre du groupe 
    Administrateurs sur l'ordinateur distant ou il doit être en 
    mesure de fournir les informations d'identification d'un 
    administrateur.


 EXÉCUTER EN TANT QU'ADMINISTRATEUR

    Dans Windows Vista, Windows Server 2008 et les versions ultérieures 
    de Windows, les privilèges d'administrateur sont requis pour les 
    opérations de communication à distance suivantes :

        -- Établissement d'une connexion à distance à l'ordinateur 
           local. Cette opération est communément appelée scénario 
           de " bouclage ". 

        -- Gestion des configurations de session sur l'ordinateur local.

        -- Affichage et modification des paramètres de Gestion des 
           services Web sur l'ordinateur local. Il s'agit des paramètres 
           dans le nœud LocalHost du lecteur WSMAN:.


    Pour effectuer ces tâches, vous devez démarrer Windows PowerShell avec 
    l'option Exécuter en tant qu'administrateur, même si vous appartenez 
    au groupe Administrateurs de l'ordinateur local.

    Dans Windows 7 et Windows Server 2008 R2, pour démarrer Windows 
    PowerShell avec l'option Exécuter en tant qu'administrateur :

        1. Cliquez sur Démarrer, sur Tous les programmes, sur 
           Accessoires, puis sur le dossier Windows PowerShell.

        2. Cliquez avec le bouton droit sur Windows PowerShell, 
           puis cliquez sur Exécuter en tant qu'administrateur.

    Dans Windows Vista et Windows Server 2008, pour démarrer Windows 
    PowerShell avec l'option Exécuter en tant qu'administrateur : 

        1. Cliquez sur Démarrer, sur Tous les programmes, puis sur le 
           dossier Windows PowerShell.

        2. Cliquez avec le bouton droit sur Windows PowerShell, puis 
           cliquez sur Exécuter en tant qu'administrateur.
    
    L'option Exécuter en tant qu'administrateur est également 
    disponible dans d'autres entrées de l'Explorateur Windows pour Windows 
    PowerShell, notamment les raccourcis. Il vous suffit de cliquer avec 
    le bouton droit sur l'élément, puis de cliquer sur Exécuter en tant 
    qu'administrateur.

    Lorsque vous démarrez Windows PowerShell à partir d'un autre 
    programme comme Cmd.exe, utilisez l'option Exécuter en tant 
    qu'administrateur pour démarrer le programme.


 COMMENT CONFIGURER VOTRE ORDINATEUR POUR LA COMMUNICATION À DISTANCE  

    Les fonctionnalités de communication à distance de Windows 
    PowerShell sont prises en charge par le service WinRM, qui est 
    l'implémentation Microsoft du protocole des services Web pour la 
    gestion (Gestion des services Web). Pour utiliser les fonctionnalités 
    de communication à distance, vous devez modifier la configuration par 
    défaut de la Gestion des services Web sur le système. 

    Pour configurer Windows PowerShell pour recevoir des commandes 
    distantes 

        1. Démarrez Windows PowerShell. Dans Windows Vista et les versions 
           ultérieures de Windows, démarrez Windows PowerShell avec l'option 
           Exécuter en tant qu'administrateur.

	2. À l'invite de commandes, tapez :

	   enable-psremoting


    Cette procédure permet aux utilisateurs sur d'autres ordinateurs 
    d'établir des connexions à distance et d'exécuter des commandes 
    distantes sur l'ordinateur local. Elle vous permet également de 
    créer une connexion de " bouclage " sur l'ordinateur local.

    Pour vérifier que la communication à distance est configurée 
    correctement, exécutez une commande de test telle que la commande 
    suivante, qui crée une session à distance sur l'ordinateur local.

          new-pssession


    Si la communication à distance est configurée correctement, la 
    commande crée une session sur l'ordinateur local et retourne un 
    objet qui représente la session. La sortie doit ressembler à 
    l'exemple de sortie suivant :

          C:\PS> new-pssession

          Id Name        ComputerName    State    ConfigurationName
          -- ----        ------------    -----    -----
          1  Session1    localhost       Opened   Microsoft.PowerShell

    Si la commande échoue, consultez about_Remote_Troubleshooting 
    pour obtenir de l'aide.


 COMPRENDRE LES STRATÉGIES

    Lorsque vous travaillez à distance, vous utilisez deux instances 
    de Windows PowerShell, l'une sur l'ordinateur local et l'autre sur 
    l'ordinateur distant. En conséquence, votre travail est affecté par 
    les stratégies Windows et Windows PowerShell sur les ordinateurs 
    local et distant.

    En général, avant de vous connecter et pendant que vous établissez 
    la connexion, les stratégies sur l'ordinateur local sont appliquées. 
    Lorsque vous utilisez la connexion, les stratégies sur l'ordinateur 
    distant sont appliquées.


VOIR AUSSI
    about_Remote
    about_PSSessions
    Invoke-Command
    Enter-PSSession
    New-PSSession




Table des matières