Existe um comando que posso executar em um Windows Server 2008 r2 que mostre apenas os diretórios que contêm uma determinada palavra.
Por exemplo, quero encontrar todos os diretórios que contêm "logs"
Isso significa que retornará todos esses locais, pois eles contêm a palavra "Logs"
C:\Logs
C:\stuff\ServerLogs
C:\example\Logsforapps
Em
cmd
você pode fazer um:dir /a:d /b /s C:\*logs*
Ou se você tiver uma versão recente do PowerShell
O Powershell pode oferecer o que você procura com o seguinte:
Use a ferramenta File Classification Infrastructure (FCI) incorporada ao servidor 2008+ para consultar os servidores em questão para os arquivos com a palavra específica.
Como encontrar diretórios com 'log' neles.
Exemplo: log filetype:directory retornará todos os diretórios com a palavra log nele. Lembre-se de selecionar a pasta inicial. Exemplo: A pesquisa de documentos retornará apenas o que foi encontrado na pasta de documentos padrão. C:\Windows retornará tudo dentro da pasta Windows. Selecionar a unidade C:\ com privilégios de administrador deve obter tudo na unidade C:. Se você tiver várias unidades, selecione "Computador" e pesquise a palavra-chave filetype:directory
Atualizado com script simples.
O procedimento acima pesquisará todas as suas unidades internas e mapeadas na exibição explorer.exe. A localização: pode ser definida se você precisar verificar apenas as unidades selecionadas. pareceria
Você pode repetir isso para cada unidade de destino ou caminho de pasta que precisar pesquisar.
Dos meus testes no 2008 R2, descobri que simplesmente deixar o local sem um alvo pesquisará todas as unidades físicas e mapeadas.