jeudi 17 novembre 2011

Get-ExecutionPolicy

NOM
    Get-ExecutionPolicy

RÉSUMÉ
    Obtient les stratégies d'exécution pour la session active.

SYNTAXE
    Get-ExecutionPolicy [[-Scope] {Process | CurrentUser | LocalMachine | UserPolicy | MachinePolicy}] [-List] [<CommonParameters>]


DESCRIPTION
    L'applet de commande Get-ExecutionPolicy reçoit les stratégies d'exécution pour la session active.

    Cette stratégie d'exécution est déterminée par les stratégies d'exécution que vous définissez au moyen de Set-ExecutionPolicy et par les paramètres de stratégie de groupe de la stratégie d'exécution Windows PowerShell. La valeur par défaut est « Restricted ».

    Sans paramètres, Get-ExecutionPolicy obtient la stratégie d'exécution en vigueur dans la session. Vous pouvez utiliser le paramètre List pour obtenir toutes les stratégies d'exécution qui affectent la session, ou le paramètre Scope pour obtenir la stratégie d'exécution pour une portée particulière.

    Pour plus d'informations, consultez about_Execution_Policies.


PARAMÈTRES
    -List [<SwitchParameter>]
        Obtient toutes les valeurs de stratégie d'exécution pour la session, répertoriées par ordre de priorité. Par défaut, Get-ExecutionPolicy obtient uniquement la stratégie d'exécution en vigueur.

        Obligatoire ?                false
        Position ?                   named
        Valeur par défaut                     False
        Accepter l'entrée de pipeline ?       false
        Accepter les caractères génériques ?  false

    -Scope <ExecutionPolicyScope>
        Obtient la stratégie d'exécution dans la portée spécifiée. Par défaut, Get-ExecutionPolicy obtient la stratégie d'exécution en vigueur pour la session active.

        Les valeurs valides sont :

        -- MachinePolicy : la stratégie d'exécution définie par une stratégie de groupe pour tous les utilisateurs de l'ordinateur.
        -- UserPolicy : la stratégie d'exécution définie par une stratégie de groupe pour l'utilisateur actuel de l'ordinateur.
        -- Process : la stratégie d'exécution définie pour le processus Windows PowerShell actuel.
        -- CurrentUser : la stratégie d'exécution définie pour l'utilisateur actuel.
        -- LocalMachine : la stratégie d'exécution définie pour tous les utilisateurs de l'ordinateur.

        Obligatoire ?                false
        Position ?                   1
        Valeur par défaut                     Stratégie d'exécution en vigueur
        Accepter l'entrée de pipeline ?       true (ByPropertyName)
        Accepter les caractères génériques ?  false

    <CommonParameters>
        Cette applet de commande prend en charge les paramètres courants : Verbose, Debug,
        ErrorAction, ErrorVariable, WarningAction, WarningVariable,
        OutBuffer et OutVariable. Pour plus d'informations, tapez
        « get-help about_commonparameters ».

ENTRÉES
    Aucun
        Vous ne pouvez pas diriger d'entrée vers cette applet de commande.


SORTIES
    Microsoft.PowerShell.ExecutionPolicy
        Get-ExecutionPolicy retourne un objet pour chaque stratégie d'exécution qu'il obtient.


NOTES


        Vous ne pouvez pas utiliser Get-ExecutionPolicy pour obtenir les stratégies d'exécution spécifiques définies pour une portée particulière, ni pour obtenir la stratégie d'exécution définie par une stratégie de groupe. Get-ExecutionPolicy obtient seulement la stratégie d'exécution actuelle résultant de l'application de toutes les règles de priorité.

        La stratégie d'exécution fait partie de la stratégie de sécurité de Windows PowerShell. Elle détermine si vous pouvez charger des fichiers de configuration (y compris votre profil Windows PowerShell) ou exécuter des scripts et identifie, le cas échéant, les scripts dont l'exécution nécessite qu'ils soient signés numériquement.

        La stratégie d'exécution actuelle dépend des stratégies que vous définissez au moyen de Set-ExecutionPolicy et  des stratégies de groupe « Turn on Script Execution » (Activer l'exécution de script) des ordinateurs et utilisateurs. L'ordre de priorité est Stratégie de groupe ordinateur > Stratégie de groupe utilisateur > Stratégie d'exécution processus (session) > Stratégie d'exécution utilisateur > Stratégie d'exécution ordinateur.

        Pour plus d'informations sur la stratégie d'exécution Windows PowerShell, notamment les définitions des stratégies Windows PowerShell, consultez about_Execution_Policies.


    -------------------------- EXEMPLE 1 --------------------------

    C:\PS>get-executionpolicy

    Restricted


    Description
    -----------
    Cette commande obtient la stratégie d'exécution actuelle de l'interpréteur de commandes.





    -------------------------- EXEMPLE 2 --------------------------

    C:\PS>set-executionpolicy RemoteSigned; get-executionPolicy

    RemoteSigned


    Description
    -----------
    Ces commandes définissent une nouvelle préférence utilisateur pour la stratégie d'exécution de l'interpréteur de commandes, puis affichent la stratégie d'exécution en vigueur. Les commandes sont séparées par un point-virgule (;).
    Dans cet exemple, étant donné qu'il n'y a aucun paramètre de stratégie de groupe, la préférence utilisateur constitue la stratégie en vigueur pour l'interpréteur de commandes.





    -------------------------- EXEMPLE 3 --------------------------

    C:\PS>get-executionpolicy -list

            Scope  ExecutionPolicy
            -----  ---------------
    MachinePolicy  Undefined
       UserPolicy  Undefined
          Process  Undefined
      CurrentUser  AllSigned
     LocalMachine  RemoteSigned

    C:\PS> get-executionpolicy
    AllSigned


    Description
    -----------
    Ces commandes obtiennent toutes les stratégies d'exécution dans la session active et la stratégie d'exécution en vigueur.

    La première commande obtient toutes les stratégies d'exécution qui affectent la session active. Ces stratégies sont répertoriées par ordre de priorité.

    La deuxième commande obtient uniquement la stratégie d'exécution en vigueur, qui est celle définie dans la portée CurrentUser.






LIENS CONNEXES
    Online version: http://go.microsoft.com/fwlink/?LinkID=113315
    Set-ExecutionPolicy
    Get-AuthenticodeSignature
    Set-AuthenticodeSignature
    about_Execution_Policies
    about_Signing

Aucun commentaire:

Enregistrer un commentaire