O comando alias
não criará parâmetros. Você terá que excluir o alias existente para cp
e usar uma função:
Remove-Item alias:cp
Function cp { Copy-Item -v @args }
Veja aqui .
Eu tenho cp para poder shell. Mas eu quero usar o cp no modo verbose sem escrever -v. Então o cp deve ser aliado ao comando "cp -v". Como alias cp para "cp -v" no poder shell?
O comando alias
não criará parâmetros. Você terá que excluir o alias existente para cp
e usar uma função:
Remove-Item alias:cp
Function cp { Copy-Item -v @args }
Veja aqui .
Crie um novo alias para chamar cp com o sinalizador Verbose
:
function Copy-ItemWithVerbose
{
Copy-Item -Verbose @args
}
Set-Alias -Name cpv -Value Copy-ItemWithVerbose
na PS3 você pode usar isto:
PS III> $PSDefaultParameterValues.Add("Copy-item:verbose","$true")
PS III> cp
Tags cp alias powershell shell