RUBRIQUE
about_aliases
DESCRIPTION COURTE
Explique comment utiliser les autres noms des applets de commande
et des commandes dans Windows PowerShell.
DESCRIPTION LONGUE
Un alias est un autre nom ou surnom utilisé pour une applet de
commande ou un élément de commande, tel qu'une fonction, un script,
un fichier ou un fichier exécutable. Vous pouvez employer l'alias au
lieu du nom de commande dans toutes les commandes Windows PowerShell.
Pour créer un alias, utilisez l'applet de commande New-Alias. Par
exemple, la commande suivante crée l'alias " gas " pour l'applet
de commande Get-AuthenticodeSignature :
new-alias -name gas -value Get-AuthenticodeSignature
Après avoir créé l'alias correspondant au nom de l'applet de
commande, vous pouvez l'utiliser à la place du nom de l'applet.
Par exemple, pour obtenir la signature Authenticode pour le fichier
SqlScript.ps1, tapez :
get-authenticodesignature sqlscript.ps1
Vous pouvez également taper :
gas sqlscript.ps1
Si vous créez l'alias " word " pour Microsoft Office Word, vous
pouvez taper " word " au lieu des éléments suivants :
" c:\program files\microsoft office\office11\winword.exe "
ALIAS INTÉGRÉS
Windows PowerShell comprend un jeu d'alias intégrés, parmi
lesquels " cd " et " chdir " pour l'applet de commande
Set-Location, et " ls " et " dir " pour l'applet de commande
Get-ChildItem.
Pour obtenir tous les alias définis sur l'ordinateur, y compris
les alias intégrés, tapez :
get-alias
APPLETS DE COMMANDE D'ALIAS
Windows PowerShell inclut les applets de commande suivantes,
conçues pour l'utilisation d'alias :
- Get-Alias. Obtient tous les alias de la session active.
- New-Alias. Crée un alias.
- Set-Alias. crée ou modifie un alias.
- Export-Alias. exporte un ou plusieurs alias vers un fichier.
- Import-Alias. importe un fichier d'alias dans Windows PowerShell.
Pour plus d'informations sur les applets de commande, tapez :
get-help <nom de l'applet de commande> -detailed
Par exemple, tapez :
get-help export-alias -detailed
CRÉATION D'UN ALIAS
Pour créer un alias, utilisez l'applet de commande New-Alias.
Par exemple, pour créer l'alias " gh " pour Get-Help, tapez :
new-alias -name gh -value get-help
Vous pouvez utiliser l'alias dans des commandes exactement comme s'il
s'agissait du nom de l'applet de commande complet ; l'alias peut
également être employé avec des paramètres.
Par exemple, pour obtenir l'aide détaillée de l'applet de commande
Get-WmiObject, tapez :
get-help get-wmiobject -detailed
Vous pouvez également taper :
gh get-wmiobject -detailed
ENREGISTREMENT D'ALIAS
Les alias que vous créez sont enregistrés uniquement dans la
session active. Pour utiliser les alias dans une autre session,
ajoutez-les à votre profil Windows PowerShell. Vous pouvez également
employer l'applet de commande Export-Alias pour enregistrer les alias
dans un fichier.
Pour plus d'informations, tapez :
get-help about_profile
OBTENTION DES ALIAS
Pour obtenir tous les alias définis dans la session active,
y compris les alias intégrés, ceux de vos profils Windows
PowerShell et ceux que vous avez créés dans la session active, tapez :
get-alias
Pour obtenir des alias particuliers, utilisez le paramètre Name
de l'applet de commande Get-Alias.
Par exemple, pour obtenir les alias qui commencent par " p ", tapez :
get-alias -name p*
Pour obtenir les alias d'un élément particulier, utilisez le
paramètre Definition.
Par exemple, pour obtenir les alias de l'applet de commande
Get-ChildItem, tapez :
get-alias -definition Get-ChildItem
AUTRES NOMS POUR LES COMMANDES ASSORTIES DE PARAMÈTRES
Vous pouvez attribuer un alias à une applet de commande,
un script, une fonction ou un fichier exécutable.
Toutefois, il est impossible d'attribuer un alias à une commande
et à ses paramètres.
Par exemple, vous pouvez attribuer un alias à l'applet de commande
Get-EventLog, mais pas à la commande " get-eventlog - -logname system ".
Toutefois, vous pouvez créer une fonction qui inclut la commande.
Pour créer une fonction, tapez le mot " function ", suivi du nom
de la fonction.
Tapez la commande et placez-la entre accolades ({}).
Par exemple, la commande suivante crée la fonction syslog. Cette
fonction représente la commande " get-eventlog - -logname system " :
function syslog {get-eventlog -logname system}
Vous pouvez maintenant taper " syslog " au lieu de la commande.
Vous pouvez également créer des alias pour la fonction syslog.
Pour plus d'informations sur les fonctions, tapez :
get-help about_functions
OBJETS D'ALIAS
Les alias Windows PowerShell sont représentés par des objets qui
correspondent à des instances de la classe
System.Management.Automation.AliasInfo. Pour plus d'informations sur
ce type d'objet, consultez la rubrique de la bibliothèque MSDN
(Microsoft Developer Network) sur la classe AliasInfo à l'adresse
https://go.microsoft.com/fwlink/?LinkId=143644.
Pour afficher les propriétés et méthodes des objets d'alias,
obtenez les alias. Dirigez-les ensuite vers l'applet de commande
Get-Member. Par exemple :
get-alias | get-member
Pour afficher les valeurs des propriétés d'un alias spécifique,
tel que l'alias " dir ", obtenez l'alias. Dirigez-le ensuite
vers l'applet de commande Format-List. Par exemple, la commande
ci-dessous permet d'obtenir l'alias " dir ". Elle dirige ensuite
l'alias vers l'applet de commande Format-List. Enfin, la commande
utilise le paramètre Property de Format-List avec un caractère
générique (*) afin d'afficher toutes les propriétés de
l'alias " dir ". La commande suivante effectue ces tâches :
get-alias -name dir | format-list -property *
FOURNISSEUR ALIAS DE WINDOWS POWERSHELL
Windows PowerShell inclut le fournisseur Alias. Le fournisseur
Alias vous permet d'afficher les alias de Windows PowerShell
comme s'ils se trouvaient sur un lecteur de système de fichiers.
Il expose le lecteur Alias:. Pour accéder au lecteur Alias:, tapez :
set-location alias:
Pour afficher le contenu du lecteur, tapez :
get-childitem
Pour afficher le contenu du lecteur à partir d'un autre lecteur
Windows PowerShell, faites commencer le chemin d'accès par le nom
de lecteur. Incluez le signe deux-points (:). Par exemple :
get-childitem -path alias:
Pour obtenir des informations sur un alias particulier, tapez le
nom du lecteur et celui de l'alias. Vous pouvez également taper
un modèle de nom. Par exemple, pour obtenir tous les alias qui
commencent par " p ", tapez :
get-childitem -path alias:p*
Pour plus d'informations sur le fournisseur Alias de Windows
PowerShell, tapez :
get-help alias-psprovider
VOIR AUSSI
new-alias
get-alias
set-alias
export-alias
import-alias
get-psprovider
get-psdrive
about_functions
about_profiles
about_providers