Me gustaría buscar más de una cadena en los archivos de un directorio, sin embargo, el uso de "select-string -pattern" no me ayudó. ¿Alguien podría mostrarme cómo hacerlo?¿Cómo usar PowerShell select-string para encontrar más de un patrón en un archivo?
Ejemplo: Buscar todos los archivos en C: \ Los registros que contienen las palabras "VendorEnquiry" y "Failed", y con un Logtime alrededor de las 11:30 a.m. La estructura de los archivos puede diferir (por ejemplo, diferentes nombres de etiquetas, etc.):
... <methodException>VendorEnquiry</methodException> ...
... <logTime>13/10/2010T11:30:04 am</logTime> ...
... <status>Failed</status> ...
... <serviceMethodException>VendorEnquiry</serviceMethodException> ...
... <logTime>13/10/2010</logTime> ...
... <serviceStatus>Failed</serviceStatus> ...
Gracias.
No quiero utilizar el análisis de XML causó un rendimiento muy lento para grandes archivos de registro. Quiero algo tan rápido. Regex es bueno, pero no sé cómo puedo escribir la expresión que busca en el archivo donde existe una palabra VendorEnquiry and Failed. – Thomas