Powershell: Buscar palabra en Word
Os dejo otro script…
En este caso, lo que hace es encontrar una palabra dentro de un fichero Word.
Esto viene bien, cuando quieres encontrar en un share de documentos una palabra concreta, y no recuerdas cual era el documento concreto.
Espero os parezca interesante…
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
############################# ## Raúl Unzué ## Buscar una palabra en Word ############################# # Cargamos variables $word = New-Object -ComObject Word.Application $source = 'C:\Users\elblogdenegu\Documents' # Procesamos los datos $docs = Get-ChildItem -Path $source | Where-Object {$_.Name -match '.doc'} foreach ($doc in $docs) { if ($word.Documents.Open($doc.FullName).Content.Find.Execute('PALABRA')) { Write-Host "$doc contiene la palabra 'PALABRA'" } $word.Application.ActiveDocument.Close() } |
Te ha gustado la entrada SGUENOS EN TWITTER O INVITANOS A UN CAFE?