Visualizzazione post con etichetta Exchange. Mostra tutti i post
Visualizzazione post con etichetta Exchange. Mostra tutti i post

martedì 26 luglio 2016

MS Exchange: Elencare i Distribution Groups tramite EMS

Per elencare i gruppi di distribuzione (Distribution Group) definiti sull'infrastruttura di posta MS Exchange è possibile utilizzare il cmdlet Get-DistributionGroup tramite EMS (Exchange Management Shell).
Per default vengono visualizzati solo i primi 1000 item pertanto, se nell'infrastruttura sono presenti più di 1000 gruppi di distribuzione, è necessario utilizzare il parametro -ResultSize così come indicato di seguito.

Get-DistributionGroup -ResultSize Unlimited

Con il cmdlet  Get-DistributionGroup possiamo anche verificare se esiste un determinato gruppo di distribuzione passando il nome al cmdlet: Get-DistributionGroup <nome_gruppo_distribuzione>

Ad es. per visualizzare informazioni sul gruppo di distribuzione denominato "supporto"
Get-DistributionGroup supporto
oppure
Get-DistributionGroup -Identity supporto




Il cmdlet accetta anche caratteri wildcard
Get-DistributionGroup suppor*

Utilizzando il parametro -Anr, è possibile utilizzare una stringa parziale che verrà ricercata tra diversi attributi del gruppo di distribuzione in particolare in CommonName (CN)DisplayNameFirstNameLastName e Alias.
Il seguente comando restituisce tutti i gruppi di distribuzione in cui all'interno di uno degli attributi indicati precedentemente compare la stringa "supporto"
Get-DistributionGroup -Anr supporto 

Per visualizzare maggiori dettagli relativamente ad un gruppo di distribuzione è possibile utilizzare un cmdlet Format come ad es. Format-List
Get-DistributionGroup -Identity supporto | Format-List

martedì 14 aprile 2015

MS Exchange: Esportare il contenuto di una casella in un file PST tramite EMS

Tramite Exchange Management Shell (EMS) è possibile esportare l'intero contenuto di una casella di posta all'interno di un file PST. Per effettuare questa operazione possiamo utilizzare il cmdlet New-MailboxExportRequest da EMS come indicato di seguito:
New-MailboxExportRequest -Mailbox <nome_mailbox> -FilePath <file_pst_incluso_path_UNC>  -Name <nome_richiesta>

Parametri
Mailbox
Al parametro Mailbox va passato l'alias o l'smtp primario della casella che si intende esportare.

FilePath
Tramite FilePath va indicato il percorso e il nome del file in formato UNC (Universal Naming Convention).

Name
Il parametro Name è facoltativo. Tale parametro viene utilizzato per assegnare un nome alla richiesta in modo da agevolarne la successiva individuazione e verifica dello stato.


Ad es.
New-MailboxExportRequest -Mailbox GLUBRANO -FilePath \\Server01\CartellaPST\GLUBRANO.pst -Name GiovanniLubrano

Come si intuisce dal cmdlet,  New-MailboxExportRequest non fa altro che effettuare una richiesta di esportazione della casella di posta all'interno di un file PST. La richiesta viene accodata ad eventuali altre richieste pervenute e successivamente eseguita.

Per verificarne lo stato possiamo utilizzare il cmdlet Get-MailboxExportRequest che ci restituirà l'elenco e lo stato (queued, failed, completed) di tutte le richieste di esportazione. Per verificare solo lo stato della nostra richiesta possiamo utilizzare il parametro Name indicando il nome assegnato precedentemente tramite New-MailboxExportRequest:

Get-MailboxExportRequest -Name <nome_richiesta>

ad es.
Get-MailboxExportRequest -Name GiovanniLubrano
oppure
Get-MailboxExportRequest -Name GiovanniLubrano |fl
per visualizzare maggiori dettagli.