Monday, May 16, 2011

Exchange Server 2010 Tips and Tricks - Scott Schnoll, scott.schnoll@microsoft.com

announcements:
*UM roles are supported on Hyper V.(http://bit.ly/ke0lbw)
*kerberos authentication is recommended over default setting of 'negotiate', NTLM bottleneck (check http://t.co/fpd6sNa)
*SSL offloading updates: http://technet.microsoft.com/en-us/library/ee633481.aspx
*JetStress 1.0.0.11 (4/1/2011)
*IE9 breaks EMC,work around: this is a IE bug, you can use task manager to MMC.exe)


basics
*~70 million mailboxes are being hosted on cloud for this build
*support more languages than ever
*standard ed (up to 5 DBs/server), Enterprise (100 db/server), hybrid edition (only version you can use to connect your 2007 version to office 365, it acts as a gateway to connect to the cloud)
*exchange 2010 SP1 RU 3 has been pulled and updated twice! make sure you have version 3 (14.1.287.1)

planning/deployment tools
http://technet.microsoft.com/en-us/exdeploy2010
*includes tools for deploying to cloud and as well as hybrid mode
*updated mailbox server requirements calculator:14.4
*https://www.testexchangeconnectivity.com

scripts and troubleshooters
*Mailbox assistants troubleshooter (sp1) - repairs mailboxes on the backend (e.g., free busy, resource booking...)
-test-AssistantHealth (run with -ResolveProblems, starts the service or restarts the service if it's hung)
*Troubleshoot-Database.ps1 detects excessive log growth issues and takes actions
-this script will see if it's a user that's causing this problem
-defaults defined in 'storeTSConstants.ps1'
-looks at your top 25 users, you have an option to quarantine the users causing the log growth
-if the log generation is still an issue, the script will remove the database from provisioning

*Troubleshoot-databaseLatency.sp1 - this is being used by SCOM
-this will tell you if you are exceeding the threshold, you know if you are not pushing too much data and you are hitting the threshold, this could be a early sign of disk failure

*TroubleShoot-CI.ps1 - detects problems with content index catalogs

*Move-TransportDatabase.ps1 - useful for moving transport path for transport servers


the powershell (useful one liners)

get-queue | get-message | where {$_.messaegsubject -ewq "subject"} | remove-message
(use withNDR parameter to specify NDR ussage)

get-counter -computerName -counter "\msexchangeReplication (*)\contiunous replication =- block mode active"

0 = file mode
1 = block mode

get-date' get-mailboxserver | for each {$_.get-databasecopystatus -mailboxserver $_.identity - dumpsterstatisticcs | ? {$_.summarycopystatus ne 'mounted"}} | foreach {$_.dumpsterstatistics}


get-whitespace.ps1 - will be posted this later

getting all logon stats from outlook (logon time, last access time, client version, and adapter speed)

get-logonStatistics -server

*by default outlook 2010 doesnt transmit IP address or mac address, you have to create a registry entry - the key will be posted

No comments:

Post a Comment