Office 365 Troubleshooters
Quante volte ci è capitato di dover procedere ad estrapolare
magari Audit Log, Tracking Message o eseguire del semplice troubleshooting
all’interno del nostro tenant ?
Tutte le volte abbiamo dovuto ricorrere a diversi Script
Powershell, magari di non facile comprensione.
Navigando in rete ho trovato uno script unico direttamente
sulla Powershell Gallery, che permette con un unico comando powershell di
aprire un menù con diverse funzionalità che verranno descritte successivamente,
in quanto vorrei iniziare con il dirvi come “entrare” in possesso di questo
Script:
·
Come primo step apriamo la powershell ISE dal
nostro pc con il comando runas administrator:
In questo modo installeremo il modulo che
ci servirà per eseguire lo script successivamente dovremmo procedere all’import
del modulo appena installato
Potete trovare la guida ufficiale della powershell Gallery
al seguente link: https://www.powershellgallery.com/packages/O365Troubleshooters/2.0.0.13
Per avviare la script basta in powershell ise eseguire
questo comando:
Premendo “Enter” verrà aperta un’ulteriore interfaccia di
Powershell dove apparirà il menù descritto all’inizio dell’articolo:
Ogni numero come si può notare ha al suo interno diverse
funzionalità a scopo informativo per questo articolo andremo a vedere nel
dettaglio il punto 8 ovvero “Exchange Online Audit Search” ad ogni selezione
avvenuta comunque il tools guiderà in modo molto semplice l’utente
nell’esecuzione della scelta:
Ad ogni selezione verrà richiesto se vi è connessione senza
Proxy
Inoltre verrà richiesta una credenziali di Global Admin per
eseguire i relativi comandi:
È supportata la MFA quindi non vi sono problemi di accesso.
Ci viene richiesto in questo caso di quanti giorni vogliamo
l’Export dei log (inseriamo 7 giorni come esempio):
Abbiamo inoltre l’opportunità di scegliere quali cmdlets e
quali utenti voler esportare (in questo caso abbiamo selezionato tutti)
Una volta finito l’Export verrà riportato il percorso nel
quale viene salvato il file CSV.
Con questo script avete automatizzato una serie di processi
e di azioni, che prima molto probabilmente facevate con N comandi differenti,
questo ci permette di essere più performanti e rispondere quasi in tempo reale
ad alcune domandi dei clienti, spero possa esservi di aiuto.