Como encontrar e ler recursivamente arquivos usando o Powershell?

1

Sou novo no PowerShell e estou tentando encontrar recursivamente arquivos XML em um diretório e ler (ou cat no unix) cada arquivo.

Se esta fosse uma máquina linux, eu faria algo como:

$ find /path/to/dir/ -type f -iname *.xml -exec cat {} \;

Eu tenho tentado Get-Content e Get-ChildItem do PowerShell, mas não estou tendo muita sorte:

powershell Get-ChildItem -Path C:\ProgramData\Microsoft\ -Include *.xml -Recurse | ForEach-Object {Write-Output $_; Get-Content $_}

Alguém poderia me ajudar a descobrir o que estou fazendo de errado ou oferecer uma solução mais simples para encontrar e ler recursivamente arquivos em um diretório?

    
por Cathy 15.02.2018 / 02:09

0 respostas