locked
Palabres clave en español de SearchQuery para Search-Mailbox RRS feed

  • Pregunta

  • Con Exchange 2010 en español puedo realizar búsquedas de mensajes en buzones con Powersell:

    por ejemplo puedo buscar mensajes con el asunto que contenga 'algo':

    Search-Mailbox buzón -Searchquery 'asunto:algo' -EstimateResultOnly

    Pero no consigo buscar mensajes que contenga un adjunto con un nombre determinado. En inglés, sería:

    Search-Mailbox buzón -Searchquery 'attachment:algo' -EstimateResultOnly

    Pero en español no me acepta ni 'adjunto', ni 'adjuntos', ni 'datos adjuntos'...

    Alguien tiene una tabla de equivalencias de palabras clave en español?.

    Gracias.

    viernes, 17 de abril de 2015 6:12

Respuestas

  • Hola Luis,

    Como tal lo que tu buscas es una lista de las palabras clave en español de la sintaxis conocida como AQS "advanced query sintax" que básicamente es una sintaxis utilizada por algunos productos de Microsoft, Incluido Exchange Server 2010. En la versión 2013 se migro al modelo KQL.

    Como tal, esos parámetros que buscas se conocen como "Propiedades" de "Comunicaciones" o "Communications"

    https://msdn.microsoft.com/es-mx/library/aa965711.aspx

    El problema acá es que la lista que buscas, aparentemente no esta disponible de forma oficial, como notas en el articulo que incluyo, la traducción del articulo no esta disponible, tampoco en blogs de TechNet ni MSDN, al menos yo no lo encontré. Realmente dudo que exista.

    Espero la información te sea útil.

    Saludos!

    • Propuesto como respuesta Moderador M miércoles, 22 de abril de 2015 15:57
    • Marcado como respuesta Moderador M miércoles, 29 de abril de 2015 13:48
    miércoles, 22 de abril de 2015 14:05

Todas las respuestas

  • Que tal Luis,

    Intenta agregando la extension del adjuntoque buscas


    Por ejemplo:
    Search-Mailbox buzón -Searchquery 'attachment:algo.pdf' 

    Ve si esto ayuda a la busqueda

    Nos mantienes informados :)

    Saludos.


    Saludos cordiales | Systems Integration Advisor | MCITP-MCSA-MCT-MVP


    • Editado Geovany Acevedo viernes, 17 de abril de 2015 13:17 typo
    • Propuesto como respuesta Moderador M martes, 21 de abril de 2015 16:27
    viernes, 17 de abril de 2015 13:12
  • Buenas tardes,

    Muchas gracias por la respuesta, pero el problema está en la palabra clave attachment. En español han traducido las palabras clave, por ejemplo en lugar de Subject hay que usar Asunto, pero no sé cómo se ha traducido attachment, ya que las palabras adjunto o adjuntos no funcionan.

    Saludos.

    martes, 21 de abril de 2015 18:11
  • Hola Luis,

    Como tal lo que tu buscas es una lista de las palabras clave en español de la sintaxis conocida como AQS "advanced query sintax" que básicamente es una sintaxis utilizada por algunos productos de Microsoft, Incluido Exchange Server 2010. En la versión 2013 se migro al modelo KQL.

    Como tal, esos parámetros que buscas se conocen como "Propiedades" de "Comunicaciones" o "Communications"

    https://msdn.microsoft.com/es-mx/library/aa965711.aspx

    El problema acá es que la lista que buscas, aparentemente no esta disponible de forma oficial, como notas en el articulo que incluyo, la traducción del articulo no esta disponible, tampoco en blogs de TechNet ni MSDN, al menos yo no lo encontré. Realmente dudo que exista.

    Espero la información te sea útil.

    Saludos!

    • Propuesto como respuesta Moderador M miércoles, 22 de abril de 2015 15:57
    • Marcado como respuesta Moderador M miércoles, 29 de abril de 2015 13:48
    miércoles, 22 de abril de 2015 14:05
  • Verdad, las palabras claves no son las misma que en inglés.

    El mejor es buscar por Canonical syntax

    Para eso puede buscar por:

    Search-Mailbox buzón -SearchQuery System.Message.AttachmentContents:"archivo*"


    Más Información:

    ----------
     Using Advanced Query Syntax Programmatically
    https://msdn.microsoft.com/en-us/library/windows/desktop/bb266512(v=vs.85).aspx#_keyword_use_in_local_languages

    Keyword Use in Local Languages

    In Windows 7 and later, mnemonic keywords work in the system language only, such as German keywords only on a German operating system, and English keywords only on an English operating system. System.Author is a canonical keyword, and the mnemonic value for the System.Author property is Author, for example. The introduction of canonical keywords compensates for the fact that English mnemonic keywords are no longer universally recognized on all operating systems regardless of language, as was the case in Windows Vista and earlier.
     Note  In Windows 7 and later, Windows Search recognizes keywords in the current default language only, and not in English unless English is the current default. We recommend that developers always use canonical syntax so that their application won't have language problems with keywords.
     Canonical Advanced Query Syntax in Windows 7

    Canonical syntax was introduced for keywords in Windows 7. An example of a query with a canonical property is System.Message.FromAddress:=me@microsoft.com. When coding queries in applications running on Windows 7 and later, you must use canonical syntax to programmatically generate AQS queries. If you do not use canonical syntax and your application is deployed in a locale or UI language different from the language in the application code, your queries will not be interpreted correctly.
     The conventions for canonical keyword syntax are as follows
     Using Advanced Query Syntax Programmatically
     ----------

    --------
     Message
    https://msdn.microsoft.com/en-us/library/windows/desktop/ff521703(v=vs.85).aspx

    System.Message.AttachmentContents
     System.Message.AttachmentNames
     System.Message.FromAddress
     --------

    viernes, 24 de julio de 2015 13:07
  • Muchas gracias, voy a probarlo.
    lunes, 27 de julio de 2015 5:42
  • Luis,

    Tengo un problema similar. Pudiste probar la solución sugerida? Cual fue el resultado?

    Gracias,

    German Ch.

    viernes, 21 de agosto de 2015 17:30
  • Eduardo,

    Tengo un problema similar (dejo el link a mi post: https://social.technet.microsoft.com/Forums/es-ES/8c146a46-02c9-46aa-b340-6257b1f5b700/problema-con-tipo-de-contenido-con-searchmailbox-en-exchange-2010-sp3-en-espaol?forum=exchangees)

    Intenté utilizar el Canonical Syntax sugerido para realizar una busqueda por tipo de mensaje (System.Message.MessageClass) pero no conozco los valores que puede tomar.

    Cual sería el formato correcto para una consulta que busque mensajes despues de una fecha determinada pero solo aquellos que tengan formato de email?

    Comando en ingles:
    Search-Mailbox -Identity "Nombre.Apellido" -SearchQuery "kind:email"

    Comando en español (es equivalente?)
    Search-Mailbox -Identity "Nombre.Apellido" -SearchQuery System.Message.MessageClass:System.Message.MessageClass#Email 

    Muchas gracias

    viernes, 21 de agosto de 2015 17:38