Neste artigo, o cmdlet "Tee-Object" será demonstrado com a ajuda de vários exemplos.
Tee-Object: o cmdlet mais subutilizado em PowerShell
Como afirma -se que o “Tee-object”O cmdlet envia a saída de duas maneiras, uma no arquivo de saída ou variável e a outra no pipeline. Exemplos que demonstram o cmdlet declarado são apresentados abaixo.
Exemplo 1: use o cmdlet "tee-objeto" para enviar a saída para o arquivo e o console
Esta ilustração exportará o conteúdo para um arquivo de texto e também será exibido no console:
Get-Service | Tee-object "c: \ docs \ novo.TXT"De acordo com o código acima:
Vamos verificar se o conteúdo foi exportado para um arquivo ou não executando o “Obter conteudo”Cmdlet e atribua o caminho do arquivo:
Get-Content "C: \ Docs \ Novo.TXT"Exemplo 2: Obtenha o processo específico, exiba-o no console e armazene-o na variável usando o cmdlet "tee-object"
Esta demonstração será exibida e armazenará a saída na variável:
Get-Process NoftEpad | Tee -Object -Variable Info | Select-Object ProcessName, CPU, SIDe acordo com o código acima:
Vamos verificar se o conteúdo foi armazenado na variável ou não executando a variável:
$ infoExemplo 3: use o cmdlet "tee-objeto" para enviar o conteúdo para dois arquivos
Esta ilustração enviará a saída para os dois arquivos simultaneamente:
Get-Process | Tee -object -filepath c: \ docs \ filea.txt | Excesso C: \ Docs \ FileB.TXTDe acordo com o código acima:
Isso foi tudo sobre o cmdlet PowerShell “Tee-object”.
Conclusão
O cmdlet “Tee-objectEm PowerShell, envia ou armazena a saída de duas maneiras. Um na variável ou arquivo de saída e outro no pipeline. Se, caso o cmdlet declarado esteja no último pipeline, a saída será exibida no prompt. Este post demonstrou o cmdlet "tee-objeto" com a ajuda de vários exemplos.