#Exchange2010 … Last day …
Check it link for more details around RBAC and role assignments .. http://technet.microsoft.com/en-us/library/dd298183(EXCHG.140).aspx
I love this cmdlet: Get-ManagementRoleAssignment –role “Mailbox Search” –GetEffectiveusers | FL Name, RoleAssigneeName, EffectiveuserName, AssignmentChain
As for certs you need to change the script to get it to work: Import-ExchangeCertificate -FileData ([Byte[]]$(Get-Content -Path c:\certificates\IssuedCert.p7b -Encoding byte -ReadCount 0))
This script will check a DAG and compare the current database owner with the activationpreference. The first script will just report the status, while the second one will move the database
Get-MailboxDatabase | Sort Name | FOREACH {$db=$_.Name; $xNow=$_.Server.Name ;$dbown=$_.ActivationPreference| Where {$_.Value -eq 1}; Write-Host $db "on" $xNow "Should be on" $dbOwn.Key -NoNewLine; If ( $xNow -ne $dbOwn.Key){Write-host " WRONG" -ForegroundColor Red; }ELSE{Write-Host " OK" -Foregroundcolor Green}}
This will actually move the databases too Get-MailboxDatabase | Sort Name | FOREACH {$db=$_.Name; $xNow=$_.Server.Name ;$dbown=$_.ActivationPreference| Where {$_.Value -eq 1}; Write-Host $db "on" $xNow "Should be on" $dbOwn.Key -NoNewLine; If ( $xNow -ne $dbOwn.Key){Write-host " WRONG" -ForegroundColor Red; Move-ActiveMailboxDatabase $db -ActivateOnServer $dbOwn.Key -confirm:$False}ELSE{Write-Host " OK" -Foregroundcolor Green}}
The installation / Transition steps I used:
Software Requirements for Exchange 2010
Description
Tools Only
Mailbox
UM
Client Access
Edge
HT
.NET Framework 3.5 SP1 (No R2)
Yes
Power Shell 2.0
Windows Remote Management
MS Filter Pack
ServerManagerCmd -i Web-Server
ServerManagerCmd -i Web-Metabase
ServerManagerCmd -i Web-Lgcy-Mgmt-Console
ServerManagerCmd -i Web-Basic-Auth
ServerManagerCmd -i Web-Windows-Auth
ServerManagerCmd -i Web-Net-Ext
ServerManagerCmd -i Web-Digest-Auth
ServerManagerCmd -i Web-Dyn-Compression
ServerManagerCmd -i NET-HTTP-Activation
ServerManagerCmd -i Web-ISAPI-Ext
ServerManagerCmd -i RPC-over-HTTP-proxy
ServerManagerCmd -i Desktop-Experience
ServerManagerCmd -i ADLDS
ServerManagerCmd -i RSAT-ADDS
Here is a script to check Inherited permissions on an OU: http://flaphead.dns2go.com/archive/2009/05/07/inherited-ou-rights.aspx
Where is day 3 & 4?
As you've probably heard, Microsoft recently released the first rollup package for Exchange 2010