none
Aiuto Errore Mail RRS feed

  • Domanda

  • Salve,
    mi trovo con questo problema stamane , l'ufficio del personale per errore ha
    mandato email a tutti i dipendenti con le buste paghe di tutti, io ho
    bloccato il server exchange 2010.
    Ma ora devo cancellare questo messaggio, visto che l'oggetto è uguale per
    tutti e la casella mail mittente è uguale.
    Ho lanciato questo comando:
    Get-Mailbox | MailboxExportRequest -ContentKeywords "BUSTE PAGHE MESE:
    GENNAIO 2012" -DeleteContent, ma mi dice:
    Termine 'MailboxExportRequest' non riconosciuto come nome di cmdlet,
    funzione, programma eseguibile o file script. Cont
    rollare l'ortografia del nome o verificare che il percorso sia incluso e
    corretto, quindi riprovare.
    In riga:1 car:35
    + Get-Mailbox | MailboxExportRequest <<<<  -ContentKeywords "BUSTE PAGHE
    MESE: GENNAIO 2012" -DeleteContent
       + CategoryInfo          : ObjectNotFound: (MailboxExportRequest:String)
    [], CommandNotFoundException
       + FullyQualifiedErrorId : CommandNotFoundException
     
    Stesso discorso vale anche se utilizzo  Export-Mailbox al posto di
    MailboxExportRequest.
    Ho seguito l'articolo di Anca Popa
     
    Grazie
     
     
    giovedì 9 febbraio 2012 10:04

Risposte

  • Grazie ci sono riuscito, sbagliavo a non mettere in italiano "oggetto" ma scrivevo in inglese Subject, comunque il comando effettivo è
    Search-Mailbox -Identity "nomeutente" SearchQuery 'Oggetto: "BUSTE PAGHE MESE: GENNAIO 2012"'
    ora mi domando e se volessi cancellare in tutte le mailbox quella mail con questo oggetto.
    Ciao
    • Contrassegnato come risposta Anca Popa martedì 28 febbraio 2012 15:49
    • Contrassegno come risposta annullato Anca Popa martedì 28 febbraio 2012 15:56
    • Modificato Anca Popa martedì 28 febbraio 2012 16:01 errori di HTML encoding
    • Contrassegnato come risposta Anca Popa martedì 28 febbraio 2012 16:07
    martedì 28 febbraio 2012 15:47

Tutte le risposte

  • Salve,
    mi trovo con questo problema stamane , l'ufficio del personale per errore ha
    mandato email a tutti i dipendenti con le buste paghe di tutti, io ho
    bloccato il server exchange 2010.
    Ma ora devo cancellare questo messaggio, visto che l'oggetto è uguale per
    tutti e la casella mail mittente è uguale.
    Ho lanciato questo comando:
    Get-Mailbox | MailboxExportRequest -ContentKeywords "BUSTE PAGHE MESE:
    GENNAIO 2012" -DeleteContent, ma mi dice:
    Termine 'MailboxExportRequest' non riconosciuto come nome di cmdlet,
    funzione, programma eseguibile o file script. Cont
    rollare l'ortografia del nome o verificare che il percorso sia incluso e
    corretto, quindi riprovare.
    In riga:1 car:35
    + Get-Mailbox | MailboxExportRequest <<<<  -ContentKeywords "BUSTE PAGHE
    MESE: GENNAIO 2012" -DeleteContent
       + CategoryInfo          : ObjectNotFound: (MailboxExportRequest:String)
    [], CommandNotFoundException
       + FullyQualifiedErrorId : CommandNotFoundException
    Stesso discorso vale anche se utilizzo  Export-Mailbox al posto di
    MailboxExportRequest.
    Ho seguito l'articolo di Anca Popa
    Grazie

    Ciao,
    io sono "niubbo" su powershell ma sicuro che non sia:

    Get-Mailbox |
    NEW-MailboxExportRequest
    -ContentKeywords "BUSTE PAGHE MESE: -DeleteContent

    giovedì 9 febbraio 2012 10:12
  • Ciao, ha ragione il "niubbo" :-) C'è un errore di sintassi. Devi dare il comando "New", l'Export-Mailbox è pre-sp1.

    A.

    giovedì 9 febbraio 2012 10:33
    Moderatore
  • In poche parole il comando esatto è
     
    Get-Mailbox | MailboxExportRequest -ContentKeywords "BUSTE PAGHE MESE: GENNAIO 2012" �??DeleteContent oppure
    Get-Mailbox | NEWMailboxExportRequest -ContentKeywords "BUSTE PAGHE MESE: GENNAIO 2012"-DeleteContent
     
    Scusatemi sto nel panico
     
    giovedì 9 febbraio 2012 10:39
  • Neanche questo comando mi riconosce:
     
    [PS] C:\>Get-Mailbox -Server  "nomeserver" | Search-Mailbox -SearchQuery 'Subject:"BUSTE PAGHE MESE: GENNAIO 2012"'
    Termine 'Search-Mailbox' non riconosciuto come nome di cmdlet, funzione, programma eseguibile o file script. Controllar
    e l'ortografia del nome o verificare che il percorso sia incluso e corretto, quindi riprovare.
    In riga:1 car:56
    + Get-Mailbox -Server  "srvvirtexch2010" | Search-Mailbox <<<<  -SearchQuery 'Subject:"BUSTE PAGHE MESE: GENNAIO 2012"'
    -DeleteContent
        + CategoryInfo          : ObjectNotFound: (Search-Mailbox:String) [], CommandNotFoundException
        + FullyQualifiedErrorId : CommandNotFoundException
     
    Come mail
    giovedì 9 febbraio 2012 11:41
  • Per usare alcuni cmdlet di ricerca devi far parte dei gruppi,"Mailbox Search" ManagementRole  "Discovery Management" Role , altrimenti tali comandi non sono disponibili. Ecco perchè ricevi il seguente errore :"Termine 'Search-Mailbox' non riconosciuto come nome di cmdlet"


    Gastone Canali >http://www.armadillo.it


    giovedì 9 febbraio 2012 13:50
    Moderatore
  • Il problema e che l�??errore me lo da anche quando lancio il comando:
    Get-Mailbox |
    NEW-MailboxExportRequest
     
    Grazie
    giovedì 9 febbraio 2012 16:10
  • Giocandoci un pò sono riuscito a venirne a capo, con questo comando:
    Search-Mailbox -Identity "nomeutente" -SearchQuery "Subject:'BUSTE PAGHE MESE: GENNAIO 2012" �??DeleteContent, ma quando mi  chiede
    Conferma Eliminazione del contenuto dalle cassette postali nomeutente
    [S] Sì [T] Sì a tutti [N] No [U] No a tutti [?] Guida (il valore predefinito è "S"):
    ed io inserisco S, mi risponde con questo errore:
    La parola chiave property non è supportata.
    + CategoryInfo : InvalidArgument: (:) [], ParserException
    + FullyQualifiedErrorId : 54E8C204.
     
    Come mai?
     
    domenica 12 febbraio 2012 13:38
  • Ho tovato questo:

    To be able to use the -DeleteContent Parameter you need to have "Mailbox Import Export" permissions. Without these permissions, the parameter -DeleteContent is not available for the Search-Mailbox Command.
    Instructions:
    1. Create a new Security Group
    2. Enter the following command in Exchange Management Shell (replace the Security Group name accordingly):
    New-ManagementRoleAssignment -Name "Import Export Support" -SecurityGroup ImportExport -Role "Mailbox Import Export

    ogni tanto ci sono dei problemi con la localizzazione, provare con  Y , non costa nulla.


    Gastone Canali >http://www.armadillo.it

    lunedì 13 febbraio 2012 11:24
    Moderatore
  • Ciao Gastone,
    avevo provato a dare le autorizzazione con questo comando, che sembra lo stesso:
    New-ManagementRoleAssignment �??User Administrator -Role "Mailbox Import Export�?�
    ma ho sempre lo stesso problema.
    Ho provato anche con Y ma non succede nulla, mi da di nuovo la riga della domanda di eliminazione
     
    Grazie
    lunedì 13 febbraio 2012 11:34
  • Senza -deleteContent il comando funziona? Poi non capisco perchè ci sia un apice prima della B di  Buste (ps. puoi incollare meglio i tuoi comandi, sono illeggibili �?��?�?? )

    Prova il seguente comando. Funziona?

    Search-Mailbox -Identity "nomeutente" -SearchQuery "Subject:BUSTE PAGHE MESE: GENNAIO 2012"

    Se si, allora

    Search-Mailbox -Identity "nomeutente" -SearchQuery "Subject:BUSTE PAGHE MESE: GENNAIO 2012" -deleteContent

    Funziona?  if si then Fine  else problemi di permessi ... :) 


    Gastone Canali >http://www.armadillo.it



    lunedì 13 febbraio 2012 15:46
    Moderatore
  • Quando lancio questo comando:
    Search-Mailbox -Identity "nomeutente" -SearchQuery "Subject:BUSTE PAGHE MESE: GENNAIO 2012", mi da questo errore: Immettere la cassetta postale di destinazione o il percorso del file PST

    Grazie

     


     
    martedì 14 febbraio 2012 09:18
  • Search-mailbox o cancella il contenuto ( -deletecontent) o ripone i messaggi trovati in una cassetta postale...

    Se puoi rispondere alle domande che ti ho posto in precedenza, possiamo continuare ad aiutarti!

    Leggi bene l'articolo di Anca e analizza se hai fatto tutti i passi richiesti.

    Se ti può aiutare:
    http://www.exchangebytes.com/?tag=search-mailbox

    http://technet.microsoft.com/en-us/library/dd298173.aspx


    Gastone Canali >http://www.armadillo.it

    martedì 14 febbraio 2012 11:57
    Moderatore
  • Ciao Gastone, ho risposto alla prima domanda quella che mi chiedevi se il comando:
    Search-Mailbox -Identity "nomeutente" -SearchQuery "Subject:BUSTE PAGHE MESE: GENNAIO 2012" andava a buon fine, invece mi ha dato questo errore: Immettere la cassetta postale di destinazione o il percorso del file PST, perciò non ho proseguito con il comando �??deletecontent.
     
    Nello scorso post hai ipotizzato problemi di permessi, eppure avevo eseguito già il comando
    New-ManagementRoleAssignment �??User Administrator�?� -Role "Mailbox Import Export�??
     
    A questo punto ho seguito il link:
    ma questo è il risultato

    [PS] C:\>get-mailbox "MAILBOX2010" |Search-Mailbox -SearchQuery 'From:"nomeutente@dominio.it*"'  -DeleteContent

    Creazione di una nuova sessione per la comunicazione remota implicita del comando "Get-Mailbox" in corso...

    Impossibile eseguire l'operazione. Oggetto 'MAILBOX2010' nel controller di dominio 'SRVEDP02.ospedalecamilliani.it' non

    trovato.

        + CategoryInfo          : NotSpecified: (:) [Get-Mailbox], ManagementObjectNotFoundException

        + FullyQualifiedErrorId : 63D4086D,Microsoft.Exchange.Management.RecipientTasks.GetMailbox

     

    Spero di essere stato esaustivo, grazie

     

    martedì 14 febbraio 2012 12:51
  • Facciamo un passo alla volta, prova i seguenti comandi:

    Comando che ti ritorna tutte le mailbox nel c:\temp\tuttelemailbox.txt:
    Get-Mailbox -ResultSize unlimited|out-file c:\temp\tuttelemailbox.txt

    Verifica se esite  la MAILBOX2010


    Gastone Canali >http://www.armadillo.it

    martedì 14 febbraio 2012 13:31
    Moderatore
  • Ok, mi ha scritto un file txt con tutte le caselle email
     
    martedì 14 febbraio 2012 13:44
  •  Esiste  la MAILBOX2010 ? Prova il comando con una casella prelevata dal file


    Gastone Canali >http://www.armadillo.it

    martedì 14 febbraio 2012 17:00
    Moderatore
  • La Mailbox2010 esiste, ho lanciato il comando: Get-Mailbox �??Identity �??utentecasellapostale�?? (uno a caso), mi restituisce:
    il name, l�??alias, il servername ed il ProhibitSendQuota
    martedì 14 febbraio 2012 17:51
  • La Mailbox2010 esiste, ho lanciato il comando: Get-Mailbox �??Identity �??utentecasellapostale�?? (uno a caso), mi restituisce:
    il name, l�??alias, il servername ed il ProhibitSendQuota

    Corretto, hai fatto altre prove?

    Gastone Canali >http://www.armadillo.it

    mercoledì 15 febbraio 2012 00:20
    Moderatore
  • Si anche con altri utenti che hanno le cassette postali, ed erano presenti nel file txt
    mercoledì 15 febbraio 2012 14:40
  • Se ti restituisce l'errore postato prima, probabilmente hai problemi con i permessi


    Gastone Canali >http://www.armadillo.it

    mercoledì 15 febbraio 2012 15:34
    Moderatore
  • Ho eseguo sempre EMS come amministratore è proprio la voce che trovo nel menù di EMS
     
    Altri suggerimenti, grazie
     
    giovedì 16 febbraio 2012 10:43
  • Grazie ci sono riuscito, sbagliavo a non mettere in italiano "oggetto" ma scrivevo in inglese Subject, comunque il comando effettivo è
    Search-Mailbox -Identity "nomeutente" SearchQuery 'Oggetto: "BUSTE PAGHE MESE: GENNAIO 2012"'
    ora mi domando e se volessi cancellare in tutte le mailbox quella mail con questo oggetto.
    Ciao
    • Contrassegnato come risposta Anca Popa martedì 28 febbraio 2012 15:49
    • Contrassegno come risposta annullato Anca Popa martedì 28 febbraio 2012 15:56
    • Modificato Anca Popa martedì 28 febbraio 2012 16:01 errori di HTML encoding
    • Contrassegnato come risposta Anca Popa martedì 28 febbraio 2012 16:07
    martedì 28 febbraio 2012 15:47
  • Ciao Tony,

    A volte le soluzioni più semplici sono anche le più efficaci, ti ringrazio per l'aggiornamento del thread :-)

    Saluti,


    Anca Popa Follow ForumTechNetIt on Twitter

    Versioni di valutazione gratuite dei software Microsoft

    Microsoft offre questo servizio gratuitamente, per aiutare gli utenti e aumentare il database dei prodotti e delle tecnologie. Il contenuto viene fornito “così come è” e non comporta alcuna responsabilità da parte dell'azienda. 

    martedì 28 febbraio 2012 16:07