none
Exchange 2010 - Management Shell e problemi con lingua italiana RRS feed

  • Domanda

  • Ciao a tutti,

    ahimè sono in difficoltà con la gestione di un exchange 2010 in lingua italiana da gestire con alcuni ps per la gestione delle ricerche.
    Nello specifico ho bisogno di filtrare solo esclusivamente i messaggi di posta elettronica da alcune mailbox e non riesco a trovare la traduzione del parametro "kind" e relativo valore "email" in italiano. Trovato facilmente "Received" -> "Ricevuti", ma mi sono arenato con "tipo" ("kind") e "posta elettronica" ("email"), perchè mi restituiscono l'errore classico di variabile errata: "La parole chiave property non è supportata", invalid argument, parser exception...
    Sto chiaramente sbagliando qualcosa, ma non riesco a capire cosa...

    Questo è il ps in eng:

    Get-Mailbox NOMEMAILBOX | Search-Mailbox -SearchQuery '(kind:email AND Received:<MM/GG/AAAA)' -TargetMailbox "MAILBOXDESTINAZIONE" -TargetFloder "NOMECARTELLADESTINAZIONE"

    Questo invece è quello che vorrei in ita:
    Get-Mailbox NOMEMAILBOX | Search-Mailbox -SearchQuery '(tipo:posta elettronica AND Ricevuti:<GG/MM/AAAA)' -TargetMailbox "MAILBOXDESTINAZIONE" -TargetFloder "NOMECARTELLADESTINAZIONE"

    Ho provato in tutte le salse, apici, virgolette, ecc... Ma ormai ho perso lucidità! ;)

    Sarei infinitamente grato a chiunque potesse girarmi qualche indirizzo di riferimento per la lingua italiana e/o la soluzione corretta.
    Grazie mille anticipatamente

    Giandomenico

    martedì 22 marzo 2016 23:46

Risposte

Tutte le risposte

  • ciao, ma non devi mica tradurre i comandi powershell, quella è comunque in lingua inglese, devi quindi metterci i comandi coi nomi in inglese, quindi sent, received, junk, kind...ecc..col nome italiano non andrà mai..se quindi non va il problema è un altro...

    ciao.

    A.

    mercoledì 23 marzo 2016 09:54
    Moderatore
  • Chiaramente i comandi non vanno tradotti (Search-Mailbox, Get-Mailbox, ecc.), ma le opzioni di ricerca di -SearchQuery sono sicuro che vanno tradotte, o almeno così sembrerebbe. Infatti il comando:
    Get-Mailbox NOMEMAILBOX | Search-Mailbox -SearchQuery '(Ricevuti:<GG/MM/AAAA AND Inviati:>GG/MM/AAAA)' -TargetMailbox "MAILBOXDESTINAZIONE" -TargetFloder "NOMECARTELLADESTINAZIONE"

    Funziona correttamente.

    Se lo lascio in lingua inglese NON funziona:

    -SearchQuery '(Received:<GG/MM/AAAA AND Sent:>GG/MM/AAAA)' 

    restituendomi l'errore segnalato nel mio post precedente.


    Il punto è che vorrei utilizzare il parametro "kind:email" e non riesco a trovare la traduzione relativa, o meglio, sembrerebbe essere "tipo:posta elettronica", ma continua a darmi lo stesso errore di parametro errato (vedi errore post precedente).


    Grazie davvero a chi riesce ad aiutarmi.

    mercoledì 23 marzo 2016 10:34
  • secondo me lui "posta elettronica" non sa nemmeno cosa sia. A meno che non legga lo spazio tra posta ed elettronica ed in quel caso lo devi virgolettare ma se lasci postaSPAZIOelettronica per come è strutturata la shell lo legge come nuovo comando e restituisce errore che per me è quello che ti da.

    Hai provato a lasciare tipo:email? od a virgolettare il posta elettronica? La shell a comandi in italiano viene usata pochissimo..non credo esista una lista di comandi tradotti da qualche parte, per me anche i server in italiano andrebbero aboliti. :-) Se coi suggerimenti dati non va aspettiamo qualche collega..anche se più o meno siamo tutti anglofili..ma magari Tansini che è di MS ha un'idea sulla traduzione.

    Ciao.

    A.

    mercoledì 23 marzo 2016 11:00
    Moderatore
  • Sul fatto che i server in lingua locale debbano essere formattati potrei anche essere d'accordo, ma ahimè non risolve il mio problema... ;)
    Ho provato di tutto, di seguito i miei tentativi:

    Get-Mailbox NOMEMAILBOX | Search-Mailbox -SearchQuery "tipo:'posta elettronica'" -TargetMailbox "MAILBOXDESTINAZIONE" -TargetFolder "CARTELLADESTINAZIONE"
    Get-Mailbox NOMEMAILBOX | Search-Mailbox -SearchQuery "kind:'posta elettronica'" -TargetMailbox "MAILBOXDESTINAZIONE" -TargetFolder "CARTELLADESTINAZIONE"
    Get-Mailbox NOMEMAILBOX | Search-Mailbox -SearchQuery "kind:'email'" -TargetMailbox "MAILBOXDESTINAZIONE" -TargetFolder "CARTELLADESTINAZIONE"
    Get-Mailbox NOMEMAILBOX | Search-Mailbox -SearchQuery "tipo:'email'" -TargetMailbox "MAILBOXDESTINAZIONE" -TargetFolder "CARTELLADESTINAZIONE"

    Get-Mailbox NOMEMAILBOX | Search-Mailbox -SearchQuery 'tipo:"posta elettronica"' -TargetMailbox "MAILBOXDESTINAZIONE" -TargetFolder "CARTELLADESTINAZIONE"
    Get-Mailbox NOMEMAILBOX | Search-Mailbox -SearchQuery 'kind:"posta elettronica"' -TargetMailbox "MAILBOXDESTINAZIONE" -TargetFolder "CARTELLADESTINAZIONE"
    Get-Mailbox NOMEMAILBOX | Search-Mailbox -SearchQuery 'kind:"email"' -TargetMailbox "MAILBOXDESTINAZIONE" -TargetFolder "CARTELLADESTINAZIONE"
    Get-Mailbox NOMEMAILBOX | Search-Mailbox -SearchQuery 'tipo:"email"' -TargetMailbox "MAILBOXDESTINAZIONE" -TargetFolder "CARTELLADESTINAZIONE"

    Get-Mailbox NOMEMAILBOX | Search-Mailbox -SearchQuery "kind:email" -TargetMailbox "MAILBOXDESTINAZIONE" -TargetFolder "CARTELLADESTINAZIONE"
    Get-Mailbox NOMEMAILBOX | Search-Mailbox -SearchQuery "tipo:email" -TargetMailbox "MAILBOXDESTINAZIONE" -TargetFolder "CARTELLADESTINAZIONE"
    Get-Mailbox NOMEMAILBOX | Search-Mailbox -SearchQuery 'kind:email' -TargetMailbox "MAILBOXDESTINAZIONE" -TargetFolder "CARTELLADESTINAZIONE"
    Get-Mailbox NOMEMAILBOX | Search-Mailbox -SearchQuery 'tipo:email' -TargetMailbox "MAILBOXDESTINAZIONE" -TargetFolder "CARTELLADESTINAZIONE"

    Tutti con errore:
    La parola chiave property non è supportata.
    invalid argument: (:) [], PareserException
    ErrorID 546DACE6

    Si accettano consigli, anche esoterici... :)


    mercoledì 23 marzo 2016 11:25
  • ciao,

    il comando corretto in EXCH2010 è:

    Get-Mailbox NOMEMAILBOX | Search-Mailbox -SearchQuery "tipologia:email" -TargetMailbox "MAILBOXDESTINAZIONE" -TargetFolder "CARTELLADESTINAZIONE

    mercoledì 18 gennaio 2017 16:22
  • era "tipologia:email"....incredibile. Ecco perchè non si usano i server in lingua diversa dall'inglese..:-)

    L'OP ne sarà contento...sempre che da Marzo stia ancora tentando di usare il get.

    Grazie della soluzione.

    A.

    mercoledì 18 gennaio 2017 16:30
    Moderatore