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.
Cet article explique comment utiliser des profils dans l’environnement de script intégré Windows PowerShell® (ISE). Avant d’effectuer les tâches de cette section, nous vous recommandons de passer en revue about_Profiles, ou dans le volet console, tapez Get-Help about_Profiles et appuyez sur Entrée.
Un profil est un script Windows PowerShell ISE qui s’exécute automatiquement quand vous démarrez une nouvelle session. Vous pouvez créer un ou plusieurs profils Windows PowerShell pour Windows PowerShell ISE et les utiliser pour ajouter l’environnement Windows PowerShell ou Windows PowerShell ISE, en le préparant pour votre utilisation, avec des variables, des alias, des fonctions et des préférences de couleur et de police disponibles. Un profil affecte chaque session Windows PowerShell ISE que vous démarrez.
Remarque
La stratégie d’exécution de Windows PowerShell détermine si vous pouvez exécuter des scripts et charger un profil. La stratégie d’exécution par défaut, « Restreint », empêche l’exécution de tous les scripts, y compris les profils. Si vous utilisez la stratégie « Restreint », le profil ne peut pas être chargé. Pour plus d’informations sur la stratégie d’exécution, consultez about_Execution_Policies.
Sélection d’un profil à utiliser dans Windows PowerShell ISE
Windows PowerShell ISE prend en charge les profils pour l’utilisateur actuel et tous les utilisateurs. Il prend également en charge les profils Windows PowerShell qui s’appliquent à tous les hôtes.
Le profil que vous utilisez est déterminé par la façon dont vous utilisez Windows PowerShell et Windows PowerShell ISE.
Si vous utilisez uniquement Windows PowerShell ISE pour exécuter Windows PowerShell, enregistrez tous vos éléments dans l’un des profils spécifiques à ISE, tels que le profil CurrentUserCurrentHost pour Windows PowerShell ISE ou le profil AllUsersCurrentHost pour Windows PowerShell ISE.
Si vous utilisez plusieurs programmes hôtes pour exécuter Windows PowerShell, enregistrez vos fonctions, alias, variables et commandes dans un profil qui affecte tous les programmes hôtes, tels que CurrentUserAllHosts ou le profil AllUsersAllHosts, et enregistrez des fonctionnalités spécifiques à ISE, telles que la personnalisation des couleurs et des polices dans le profil CurrentUserCurrentHost profil pour windows PowerShell ISE ou le profil AllUsersCurrentHost profil pour Windows PowerShell ISE.
Voici les profils qui peuvent être créés et utilisés dans Windows PowerShell ISE. Chaque profil est enregistré dans un chemin d’accès qui lui est propre.
| Type de profil | Chemin d’accès au profil |
|---|---|
| Utilisateur actuel, PowerShell ISE |
$PROFILE.CurrentUserCurrentHostou $PROFILE |
| Tous les utilisateurs, PowerShell ISE | $PROFILE.AllUsersCurrentHost |
| Utilisateur actuel, Tous les ordinateurs hôtes | $PROFILE.CurrentUserAllHosts |
| Tous les utilisateurs, Tous les hôtes | $PROFILE.AllUsersAllHosts |
Pour créer un profil
Pour créer un profil « Utilisateur actuel, Windows PowerShell ISE », exécutez cette commande :
if (!(Test-Path -Path $PROFILE )) {
New-Item -Type File -Path $PROFILE -Force
}
Pour créer un profil « Tous les utilisateurs, Windows PowerShell ISE », exécutez cette commande :
if (!(Test-Path -Path $PROFILE.AllUsersCurrentHost)) {
New-Item -Type File -Path $PROFILE.AllUsersCurrentHost -Force
}
Pour créer un profil « Utilisateur actuel, Tous les hôtes », exécutez cette commande :
if (!(Test-Path -Path $PROFILE.CurrentUserAllHosts)) {
New-Item -Type File -Path $PROFILE.CurrentUserAllHosts -Force
}
Pour créer un profil « Tous les utilisateurs, tous les hôtes », tapez :
if (!(Test-Path -Path $PROFILE.AllUsersAllHosts)) {
New-Item -Type File -Path $PROFILE.AllUsersAllHosts -Force
}
Pour modifier un profil
Pour ouvrir le profil, exécutez la commande
psEditavec la variable qui spécifie le profil que vous souhaitez modifier. Par exemple, pour ouvrir le profil « Utilisateur actuel, Windows PowerShell ISE », tapez :psEdit $PROFILEAjoutez des éléments à votre profil. Voici quelques exemples pour vous aider à démarrer :
Pour modifier la couleur d’arrière-plan par défaut du volet Console en bleu, dans le type de fichier de profil :
$psISE.Options.OutputPaneBackground = 'blue'.Pour modifier la taille de police sur 20, dans le type de fichier de profil :
$psISE.Options.FontSize =20
Pour enregistrer votre fichier de profil, dans le menu Fichier, cliquez sur Enregistrer. La prochaine fois que vous ouvrez Windows PowerShell ISE, vos personnalisations sont appliquées.