Escolar Documentos
Profissional Documentos
Cultura Documentos
about_Command_Precedence
DESCRIÇÃO RESUMIDA
Descreve como o Windows PowerShell determina o comando a ser
executado.
DESCRIÇÃO LONGA
PRECEDÊNCIA DE COMANDOS
Quando uma sessão inclui comandos que têm o mesmo nome, o Windows
PowerShell usa as seguintes regras para decidir o comando a ser
executado.
C:\TechDocs\FindDocs.ps1
.\FindDocs.ps1
1. Alias
2. Function
3. Cmdlet
4. Comandos nativos do Windows
Portanto, se você digitar "ajuda", o Windows PowerShell
primeiro procurará um alias denominado "ajuda", depois uma
função denominada "Ajuda" e, por fim, um cmdlet denominado
"Ajuda". Ele executa o primeiro item de "ajuda" que encontra.
Por exemplo, considere que você tenha uma função denominada Get-Map.
Então, você adiciona ou importa um cmdlet denominado Get-Map. Por
padrão, o Windows PowerShell executa a função quando você digita
"Get-Map".
NOMES QUALIFICADOS
Você pode executar comandos que foram importados de um
snap-in ou módulo do Windows PowerShell, ou de outra sessão,
qualificando o nome do comando com o nome do módulo ou
snap-in no qual ele foi originado.
Microsoft.PowerShell.Utility\Get-Date
MapFunctions\New-Map
Name : Get-Date
PSSnapIn : Microsoft.PowerShell.Utility
Module :
OPERADOR DE CHAMADA
Também é possível usar o operador de Chamada (&) para
executar qualquer comando que você possa obter usando um
comando Get-ChildItem (o alias é "dir"), Get-Command ou Get-Module.
&(get-command ...)
- ou -
&(dir ... )
- ou -
&(dir function:\map)
&($myMap)
ITENS SUBSTITUÍDOS
Os itens que não foram importados de um módulo ou snap-in, como
funções, variáveis e aliases que você cria na sessão ou adiciona
usando um perfil, podem ser substituídos por comandos com o mesmo
nome. Se eles forem substituídos, você não poderá acessá-los.
CONSULTE TAMBÉM
about_Path_Syntax
about_Aliases
about_Functions
Alias (provedor)
Função (provedor)
Get-Command
Import-Module
Import-PSSession