-Recurse é um switch clássico, que instrui comandos do PowerShell, como Get-ChildItem, a repetir em subdiretórios Depois de lembrar que -Recurse vem diretamente após o diretório, então ele servirá bem em scripts que precisam ser detalhados para encontrar informações.
Por que usamos recursão no PowerShell?
Descrição. O cmdlet Get-ChildItem obtém os itens em um ou mais locais especificados. Se o item for um contêiner, ele obterá os itens dentro do contêiner, conhecidos como itens filhos. Você pode usar o parâmetro Recurse para obter itens em todos os contêineres filhos e usar o parâmetro Depth para limitar o número de níveis a serem recursivos
O que é recursão no PowerShell?
Uma função recursiva é uma função que faz uma chamada para si mesma. A recursão geralmente é usada para processar estruturas em forma de árvore ou aninhadas com código muito mais simples do que usar funções iterativas.
O que é GCI no PowerShell?
PowerShell Get-ChildItem (gci) é semelhante ao comando dir no prompt de comando do Windows. Get-ChildItem (gci) obtém itens e, se o item for um contêiner, obterá itens filhos disponíveis dentro do contêiner. O local especificado no PowerShell Get-ChildItem pode ser o diretório do sistema de arquivos, registro ou armazenamento de certificados.
O que é cmdlet?
Um cmdlet é um comando leve usado no ambiente do PowerShell O tempo de execução do PowerShell invoca esses cmdlets no contexto de scripts de automação fornecidos na linha de comando. O tempo de execução do PowerShell também os invoca programaticamente por meio de APIs do PowerShell.