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