Je voulais voir les noms de fichiers colorisés lorsque j'ai tapé dir dans Powershell. J'ai donc ajouté la fonction Set-ChildItemColor d' ici à mon fichier de profil. J'ai également ajouté cette ligne à la fin du fichier de profil pour remplacer l'alias de répertoire:
Set-Alias dir Get-ChildItemColor
Maintenant, lorsque j'ouvre Powershell, j'obtiens cette erreur:
Set-Alias : The AllScope option cannot be removed from the alias 'dir'.
At C:\Users\joe\Documents\WindowsPowerShell\Microsoft.PowerShell_profile.ps1:82
char:10
+ Set-Alias <<<< dir Get-ChildItemColor
+ CategoryInfo : WriteError: (dir:String) [Set-Alias], SessionStateUna
uthorizedAccessException
+ FullyQualifiedErrorId : AliasAllScopeOptionCannotBeRemoved,Microsoft.PowerShe
ll.Commands.SetAliasCommand
Qu'est-ce que cet AllScope ? Comment supprimer cette option pour obtenir un répertoire colorisé?
powershell
alias
Ashwin Nanjappa
la source
la source
Réponses:
Utilisez le paramètre -Option de Set-Alias.
Voir Get-Help Set-Alias et Get-Help about_Scope pour plus de détails.
la source