Crée un alias.

Syntaxe

New-Alias [-Name] <string> [-Value] <string> [-Description <string>] [-Force] [-Option {<None> | <ReadOnly> | <Constant> | <Private> | <AllScope>}] [-PassThru] [-Scope <string>] [-Confirm] [-WhatIf] [<CommonParameters>]

Description

L'applet de commande New-Alias crée un alias dans la session Windows PowerShell active. Les alias créés à l'aide de New-Alias ne sont pas enregistrés une fois que vous avez quitté la session ou fermé Windows PowerShell. Vous pouvez utiliser l'applet de commande Export-Alias pour enregistrer vos informations d'alias dans un fichier. Vous pouvez utiliser Import-Alias ultérieurement pour récupérer les informations d'alias enregistrées.

Paramètres

-Description <string>

Spécifie une description de l'alias. Vous pouvez taper toute chaîne. Si la description inclut des espaces, placez-la entre guillemets.

Obligatoire ?

false

Position ?

named

Valeur par défaut

Accepter l'entrée de pipeline ?

false

Accepter les caractères génériques ?

false

-Force

Si elle est définie, elle agit comme l'applet de commande Set-Alias si l'alias nommé existe déjà.

Obligatoire ?

false

Position ?

named

Valeur par défaut

Accepter l'entrée de pipeline ?

false

Accepter les caractères génériques ?

false

-Name <string>

Spécifie le nouvel alias. Vous pouvez utiliser tous les caractères alphanumériques dans un alias, mais le premier caractère ne peut pas être un nombre.

Obligatoire ?

true

Position ?

1

Valeur par défaut

Accepter l'entrée de pipeline ?

true (ByPropertyName)

Accepter les caractères génériques ?

false

-Option <ScopedItemOptions>

Définit une ou plusieurs propriétés facultatives de l'alias. Les valeurs valides sont :

-- None : ne définit pas d'options. (par défaut)

-- ReadOnly : l'alias ne peut pas être modifié, à moins que vous n'utilisiez le paramètre Force.

-- Constant : l'alias ne peut pas être modifié, même en utilisant le paramètre Force.

-- Private : l'alias est disponible uniquement dans la portée spécifiée par le paramètre Scope. Il est invisible dans toutes les autres portées.

Obligatoire ?

false

Position ?

named

Valeur par défaut

Accepter l'entrée de pipeline ?

false

Accepter les caractères génériques ?

false

-PassThru

Retourne un objet représentant le nouvel alias. Par défaut, cette applet de commande ne génère aucune sortie.

Obligatoire ?

false

Position ?

named

Valeur par défaut

Accepter l'entrée de pipeline ?

false

Accepter les caractères génériques ?

false

-Scope <string>

Spécifie la portée du nouvel alias. Les valeurs valides sont « Global », « Local » ou « Script », ou un nombre relatif à la portée actuelle (0 jusqu'au nombre de portées, où 0 est la portée actuelle et 1 son parent). « Local » est la valeur par défaut. Pour plus d'informations, consultez about_Scopes.

Obligatoire ?

false

Position ?

named

Valeur par défaut

Accepter l'entrée de pipeline ?

false

Accepter les caractères génériques ?

false

-Value <string>

Spécifie le nom de l'applet de commande ou de l'élément de commande doté d'un alias.

Obligatoire ?

true

Position ?

2

Valeur par défaut

Accepter l'entrée de pipeline ?

true (ByPropertyName)

Accepter les caractères génériques ?

false

-Confirm

Vous invite à confirmer l'exécution de la commande.

Obligatoire ?

false

Position ?

named

Valeur par défaut

Accepter l'entrée de pipeline ?

false

Accepter les caractères génériques ?

false

-WhatIf

Décrit le résultat que vous obtiendriez en exécutant la commande, sans réellement l'exécuter.

Obligatoire ?

false

Position ?

named

Valeur par défaut

Accepter l'entrée de pipeline ?

false

Accepter les caractères génériques ?

false

<CommonParameters>

Cette applet de commande prend en charge les paramètres courants : -Verbose, -Debug, -ErrorAction, -ErrorVariable, -OutBuffer et -OutVariable. Pour plus d'informations, consultez about_Commonparameters.

Entrées et sorties

Le type d'entrée est le type des objets que vous pouvez diriger vers l'applet de commande. Le type de retour est le type des objets que l'applet de commande retourne.

Entrées

Aucun

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

Sorties

Aucun ou System.Management.Automation.AliasInfo

Lorsque vous utilisez le paramètre Passthru, New-Alias génère un objet System.Management.Automation.AliasInfo qui représente le nouvel alias. Sinon, cette applet de commande ne génère aucune sortie.

Remarques

Pour créer un alias, utilisez Set-Alias ou New-Alias. Pour modifier un alias, utilisez Set-Alias. Pour supprimer un alias, utilisez Remove-Item.

Exemple 1

C:\PS>new-alias list get-childitem

Description
-----------
Cette commande crée un alias nommé « list » pour représenter l'applet de commande Get-ChildItem.






Exemple 2

C:\PS>new-alias -name w -value get-wmiobject -description "quick wmi alias" -option ReadOnly

C:\PS> get-alias -name w | format-list *

Description
-----------
Cette commande crée un alias nommé « w » pour représenter l'applet de commande Get-WMIObject. Elle crée une description, « alias de wmi rapide », pour l'alias et lui affecte l'attribut en lecture seule. La dernière ligne de la commande utilise Get-Alias pour obtenir le nouvel alias et le dirige vers Format-List pour afficher toutes les informations le concernant.






Voir aussi




Table des matières