lunedì 14 luglio 2014

MS Exchange: Abilitare/disabilitare un utente per l'invio per conto di un'altra casella di posta tramite EMS


All'interno di un azienda può essere utile abilitare un utente ad inviare email "per conto di" una casella di struttura condivisa. Tale abilitazione viene fornita tramite il cmdlet Set-Mailbox

Per abilitare un utente in send on behalf (invio per conto) su una casella è possibile utilizzare il seguente comando da Exchange Management Shell (EMS):
Set-Mailbox <casella_di_struttura> -GrantSendOnBehalfto @{Add= "utente"}
Ad es.
Set-Mailbox info@contoso.com -GrantSendOnBehalfto @{Add= "GLUBRANO"}

Tale comando aggiunge l'utente in send on behalf sulla casella (eventuali altri utenti delegati in send on behalf sulla stessa casella non vengono toccati). Se invece intendiamo rimuovere tutti gli altri delegati in send on behalf e abilitare solo l'utente che indichiamo, possiamo utilizzare il seguente comando:
Set-Mailbox <casella_di_struttura>  -GrantSendOnbehalfto <casella_utente>
Ad es.
Set-Mailbox info@contoso.com -GrantSendOnBehalfto giovanni.lubrano@contoso.com


Per rimuovere l'abilitazione Send On Behalf ad uno o più utenti:
Set-Mailbox <casella_di_struttura> -GrantSendOnBehalfto @{Remove= "utente"}
Ad es.
Set-Mailbox info@contoso.com -GrantSendOnBehalfto @{Remove= "GLUBRANO"}

venerdì 11 luglio 2014

Windows Quick Tip:Disabilitare la scrittura su supporti USB


I supporti di memoria di massa con connessione USB possono rappresentare un rischio per alcune organizzazioni in quanto gli impiegati potrebbero  copiare dati riservati e portarli facilmente fuori dall'azienda.
Per evitare queste situazioni spiacevoli è possibile impedire la scrittura sulle memoria di massa USB agendo tramite l'editor di registro di windows:

  1. Dall'editor di registro posizionarsi su
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control
  2. Creare una nuova chiave e nominarla StorageDevicePolicies
  3. All'interno della chiave appena creata, creare un nuovo valore DWORD (32 bit), nominarlo WriteProtect e assegnargli valore 1

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\StorageDevicePolicies
DWORD: WriteProtect
Value: 1
Editor del registro - valore DWORD WriteProtect
FIG. 1 Editor del registro - valore DWORD WriteProtect
Affinché le modifiche abbiano effetto è necessario riavviare il sistema operativo. Dopo il riavvio se si tenta di copiare un file sul supporto USB viene visualizzato il messaggio di Disco protetto da scrittura.


FIG. 2 Disco protetto da scrittura

Per quanti non vogliono mettere mano al registro di windows possono scaricare,cliccando sull'apposito link, i file .reg per abilitare/disabilitare la scrittura su supporti USB
Download abilita/disabilita scrittura su supporto USB

giovedì 10 luglio 2014

MS Exchange: Settare le Impostazioni Internazionali tramite EMS

Tramite Exchange Management Shell (EMS) possiamo settare le impostazioni internazionali come formato data e ora, lingua (compresa la lingua delle cartelle) e fuso orario di una casella di posta utilizzando il cmdlet Set-MailboxRegionalConfiguration.
Set-MailboxRegionalConfiguration <identity> [-DateFormat ] [-Language ] [-LocalizeDefaultFolderName ] [-TimeFormat ] [-TimeZone ]
Per indicare a Set-MailboxRegionalConfiguration la casella sulla quale agire è possibile utilizzare l'SMTP primario, l'Alias, il Display Name, il Dominio\account o il Distinguished Name (DN).

Ad es.
Set-MailboxRegionalConfiguration GLUBRANO -DateFormat "dd/MM/yyyy" -TimeFormat "HH:mm" -TimeZone "W. Europe Standard Time"   -Language "it-IT" -LocalizeDefaultFolderName:$true

oppure nel caso volessimo settare come lingua quella inglese (Stati Uniti) possiamo utilizzare il seguente comando:
Set-MailboxRegionalConfiguration giovanni.lubrano@contoso.com -DateFormat "MM/dd/yyyy" -TimeFormat "HH:mm" -TimeZone "W. Europe Standard Time"   -Language "en-US" -LocalizeDefaultFolderName:$true
da notare che nel cambiare la lingua è necessario modificare anche il formato della data (negli USA viene indicato prima il mese poi il giorno e infine l'anno).

I parametri utilizzati nei 2 esempi sono:

DateFormat
Ci consente di specificare il formato della data.

TimeFormat
Specifica il formato dell'ora.

TimeZone
Specifica il fuso orario

Language
Permette di specificare l'impostazione della lingua della casella di posta (it-IT, en-US, ecc)

LocalizeDefaultFolderName
Specifica se rinominare le cartelle predefinite (posta in arrivo, Posta inviata, Posta eliminata, ecc) in modo che i nomi corrispondano alla lingua specificata.


Impostazioni Internazionali OWA
FIG. 1 Impostazioni Internazionali OWA

mercoledì 9 luglio 2014

Windows Quick Tip: Disattivare il messaggio di notifica Spazio su Disco Insufficiente

Se si intende disabilitare la notifica relativa allo spazio su disco insufficiente:
  • Dall'editor di registro posizionarsi al seguente percorso
    HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer\
  • Creare un valore DWORD, rinominarlo in NoLowDiskSpaceChecks e assegnargli valore 1.
  • Al fine di rendere la modifica effettiva è necessario procedere al riavvio del sistema.

Regedit - NoLowDiskSpaceChecks
FIG. 1 Regedit - NoLowDiskSpaceChecks

Di seguito è possibile scaricare i file .reg per l'abilitazione/disabilitazione della notifica di spazio su disco.
Download Notifica spazio disco.zip

martedì 8 luglio 2014

MS Exchange: Identificare caselle di posta disconnesse tramite EMS

Per identificare le caselle di posta disabilitate nella propria organizzazione è possibile utilizzare il seguente comando da Exchange Management Shell (EMS).
Get-mailboxserver | foreach {Get-MailboxStatistics -Server $_ | where { $_.DisconnectDate -ne $null } 
| select DisplayName,ServerName,DatabaseName,DisconnectDate, DisconnectReason, MailboxGUID, LegacyDN} 
| export-csv C:\Disconnected-Mailbox_List.csv 
Con tale comando andiamo ad interrogare ciascun server di posta (Get-MailboxServer) e verifichiamo che le caselle residenti sul server non abbiano valorizzato il campo DisconnectDate. In caso contrario, se il campo DisconnectDate è valorizzato, abbiamo individuato una casella di posta disconnessa quindi, all'interno del file C:\Disconnected-Mailbox_List.csv, andiamo a salvare le informazioni relative alla casella disconnessa in particolare andiamo a salvare i seguenti campi:

DisplayName
Si tratta del Display Name della casella di posta

ServerName
Indica il nome del server dove si trova la casella disconnessa

DatabaseName
Database dove risiede la casella

DisconnectDate
Data e ora in cui la casella di posta è stata disconnessa

DisconnectReason
Indica il motivo della disconnessione. Può assumere 2 valori: SoftDeleted o Disabled

  • SoftDeleted: quando una casella di posta viene spostata da un database su MS Exchange Server 2010 SP1 a un altro database, Exchange non cancella completamente la mailbox dal database sorgente una volta completata l'operazione ma contrassegna la casella sorgente come SoftDeleted
  • Disabled: quando una casella di posta viene disconnessa o rimossa usando Disable-Mailbox o Remove-Mailbox, Exchange la contrassegna con lo stato disabled.


MailboxGUID
Identificativo univoco della mailbox

LegacyDN
Legacy Distinguished Name 

lunedì 7 luglio 2014

Windows Quick Tip: Ripristinare l'icona Mostra Desktop nella Barra di Avvio Veloce in Windows 2000/XP/Vista


Per ripristinare l'icona Mostra Desktop nella barra di Avvio Veloce di Windows 2000/XP/Vista:

- Aprire Blocco Note e copiare il seguente codice

  [Shell]
  Command=2
  IconFile=explorer.exe,3    
  [Taskbar]
  Command=ToggleDesktop    


- Dal menu File di Blocco Note selezionare Salva con nome e in Nome File: digitare "Mostra Desktop.scf" (incluse le virgolette).


Mostra Desktop
FIG. 1 Mostra Desktop


- Una volta creato il file ha l'icona classica del pulsante Mostra Desktop. Trascinare il file nella barra di avvio veloce tenendo premuto il tasto SHIFT per far si che il file venga spostato. Trascinando semplicemente con il tasto sinistro del mouse avremmo creato solo un collegamento al file.
Il file Mostra Desktop.scf si trova nella cartella C:\Documents and Settings\nome_utente\Dati applicazioni\Microsoft\Internet Explorer\Quick Launch in Windows 2000 e Windows XP mentre in Windows Vista il percorso è C:\Users\nome_utente\AppData\Roaming\Microsoft\Internet Explorer\Quick Launch.

Windows Quick Tip: Forzare la chiusura dei processi che occupano molta memoria tramite TaskKill


Utilizzando il comando TaskKill è possibile forzare la chiusura dei processi che occupano molta memoria. Questo tipo di comando va usato con cautela in quanto può chiudere anche processi essenziali al funzionamento della macchina o documenti aperti dall'utente.

Per forzare la chiusura dei processi che occupano molta memoria possiamo eseguire uno dei seguenti comandi:
taskkill /f /fi "memusage gt 40000" per chiudere tutte i processi che occupano più di 40MB di memoria
oppure
taskkill /f /fi "imagename ne explorer.exe" /fi "memusage gt 40000" per chiudere tutti i processi che occupano più di 40MB di memoria tranne Windows Explorer;

possiamo inserire tali comandi in un file batch (.BAT) oppure creare un collegamento sul desktop inserendo il comando al posto del percorso del collegamento


TaskKill memusage
FIG. 1 - TaskKill memusage