Este artigo ilustra o uso primário do PowerShell da chamada "&" Operator.
Como usar o operador de chamada "&" em PowerShell?
O operador de chamada é um operador apoiado pelo PowerShell usado para ligar ou invocar o comando PowerShell escrito em blocos de script ou strings. Lembre -se, não misture o operador de chamada com o operador de fundo, porque ambos têm os mesmos amperes e "&" sinal. Se o ampers e "&" for mencionado no início, ele invocará ou chamará o comando. Mas, se o ampers e "&" for colocado no final do comando, ele funcionará como um operador de fundo.
Os exemplos de amostras dadas explicarão o objetivo principal do operador de chamada.
Exemplo 1: Como chamar uma variável usando a chamada “&” operador?
Para entender o uso da chamada “&Operador, precisamos de alguns scripts de amostra para praticar. No exemplo abaixo, armazenamos o comando de encontro em uma variável $ data. Mas o importante é que o comando Get Date esteja aqui, considerado um valor de string.
$ DATE = "GET-DATE"
Agora, ligue para o $ data variável para executar o script, como mostrado abaixo.
$ data
Pode -se notar que o $ data não funcionou corretamente. Apenas devolveu o valor armazenado como uma string.
O $ data é executado com a chamada “&”Operador como sintaxe abaixo mencionada.
& $ data
Como você pode ver o $ data é executado com a ajuda da chamada “&Operador.
Ao usar a chamada “&”Operador, o parâmetro de comando não funciona dentro das citações duplas. O exemplo abaixo mencionado explicará o uso primário da chamada “&Operador
$ date = "get -date -displayhint data"
No código acima, atribuímos o comando GET-DATE ao $ data variável. Mas desta vez, também adicionamos o parâmetro de encontro “-Displayhint”Dentro de uma corda.
Executar o valor armazenado no arquivo de script com “& $ data" como mencionado abaixo.
& $ data
Pode -se observar a partir da mensagem acima, que o parâmetro de comando não é reconhecido como um comando, função, script ou arquivo de programa operável. Assim, não podemos executar o operador de chamada em parâmetros de comando.
Exemplo 2: Como usar o operador de chamada para script de entrada do usuário?
No script seguinte, obteremos algumas informações de um usuário e depois exibirá a saída com a ajuda do operador de chamada.
$ Call = $ Age = Read-Host "Entre sua idade"
Escreva-host "Você tem US $ ANE ANOS"
No script acima, usamos read-host para solicitar a entrada do usuário e o host de gravação é usado para exibir a saída. Este código de duas frases agora está armazenado no $ Call variável.
O $ Call é executado sem usar o operador de chamada como mostrado abaixo.
$ Call
Pode -se ver que o $ Call Imprime todo o script como foi escrito no arquivo de script.
Vamos examinar a saída de $ Call Quando foi chamado com o “&Operador.
& $ ligue
De acordo com a saída acima mencionada, pode-se observar que o arquivo de script executou e exibiu os resultados com base na entrada do usuário.
Exemplo 3: Como medir/contar objetos usando a chamada “&” Operador?
O comando de medida-objeto ou medida é usado no PowerShell para calcular ou contar objetos, arquivos, texto etc. No exemplo a seguir, queremos contar alguns números com a ajuda do comando de medida-objeto, mas ao mesmo tempo, armazenamos o código no $ Mr_obj variável. Com variáveis como $ Mr_obj, Não precisamos escrever código de novo e de novo. Aqui os aparelhos encaracolados significam que os comandos no aparelho não serão executados até que seja chamado usando a chamada “&” Operator.
$ Mr_obj = echo 1,2,3,4,5 | Medida-objeto
Agora, ligue para o comando apresentado em aparelhos encaracolados “”Usando o“& $ MR_OBJ”.
& $ MR_OBJ
Após a execução do comando mencionado acima, você encontrará a saída em seu console.
Exemplo 4: Como invocar o arquivo de script com caminho absoluto?
Primeiro, precisamos escrever um script simples para imprimir as palavras de saudação no console. O código de amostra está escrito abaixo.
$ cumprimentos = gravação-hospedeiro "Hello PowerShell!"-ForeRoundColor Green
Mas, quando chamamos o operador de chamada com o caminho absoluto do arquivo de script, conforme dado abaixo.
& "C: \ Users \ PowerShell \ Documents \ Saudações.ps1 "
Pode ser visto nos resultados acima, exibiu a mensagem que foi escrita dentro do corpo do script. Ótimo trabalho! Você aprendeu sobre o uso do operador de chamada PowerShell neste artigo.
Conclusão
A chamada "&”O operador pode ser usado no PowerShell para invocar as variáveis escritas em arquivos de script específicos. Os comandos, funções e programas operáveis podem ser chamados ao usar a chamada “&Operador. Aprendemos sobre os vários usos da chamada “&” operador neste post. Também discutimos a principal diferença entre o operador de chamada e o operador de fundo em PowerShell.