Exchange 2010 – Logging dei comandi powershell


Dall’introduzione di Exchange 2007 la console di gestione di Exchange è stata riprogettata per utilizzare l’infrastruttura Powershell. Infatti le configurazioni che vengono implementate tramite interfaccia grafica, vengono tradotte in comandi Powershell ed eseguiti in background.


Alla fine dell’esecuzione del comando il risultato è presentato a video nuovamente tramite l’interfaccia grafica, questo non ha dà modo all’utente di vedere esattamente quali comandi sono eseguiti a meno di utilizzare direttamente la powershell.


Con Exchange 2010 è stata introdotta la possibilità di loggare i comandi Powershell che vengono eseguiti dalla console.


Questa modalità introduce i seguenti vantaggi lato utente:


–  monitorare esattamente cosa avviene dietro le quinte dei wizards dell’interfaccia.


–  Possibilità di mantenere una lista dei comandi eseguiti per usi futuri.


– I comandi possono essere copiati e riutilizzati per fare scripts o per studiare come funziona l’exchange Powershell.


Il logging della Powershell è attivabile da interfaccia grafica nel seguente modo:



  1. Avviare l’exchange management console

  2. espandere la gerarchia dell’organizzazione e fare tasto desto su “Server Configuration” –> View

  3. Selezionare la voce: “View Windows Powershell Command Log”
    2010-powerlog-1

  4. Attivare il logging selezionando: “Start Command Logging” dal menù “Action”
    2010-powerlog-2

Nella seguente tabella potete trovare la descrizione delle azioni disponibili nel menù View
























Azione


Descrizione


Start/Stop Command Logging


Attiva o ferma il logging dei comandi


Modify the Maximum Number of PowerShell Commands to Log


Specifica il numero massimo di comandi loggati. Il massimo valore disponibile è 32676. Oltre questo limite i comandi verranno sovrascritti a partire da quelli più vecchi.


Clear log


Pulisce il log


Add/Remove columns


E’ possibile aggiungere le seguenti colonne nella schermata di logging: Start Executoin Time, End Executoin Time, Execution Status, Command


Export List


Permette di esportare il risultato della finestra di logging in un file csv.


Copy Command(s)


Permette di copiare più comandi selezionati dalla finestra di logging.


Francesco Poli
Support Escalation Engineer
Microsoft Enterprise Exchange Support

Comments (0)

Skip to main content