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?