Thursday, August 28, 2008
A few thoughts about SCR target activation
First, on the time to failover to SCR (or activate SCR target)
1. I used a target DB with the same log file prefix (E04 in my case) so i wouldn't have to mess with eseutil or worry about the DB being in a clean shutdown state (the mount-database operation would clear up a dirty shutdown with matching prefixes). I would suggest this if you have the ability to do so as it allows you to skip several potentially time consuming steps.
2. The resume-storagegroupcopy cmdlet took about 7 minutes to complete. There were 0 logs in the copy queue and 50 in the replay queue (kept with the defaults when setting up SCR).
3. I manually replicated AD after the move-storagegroup path, again after move-databasepath and again after move-mailbox, this might have been overkill, but with our site repl at 120 minutes, i didn't mind a little over kill. This added about 10 minutes to the process.
4. The move-mailbox -configuration only went extremely fast; 50 mailboxes in less than 5 seconds.
5. The mount-database was also extremely fast, but i would assume that is b/c it was in a clean shutdown state, it may take a little longer with a dirty db shutdown.
overall, the process took me less than 20 minutes of downtime, then add another 10 of bes downtime when i realized i had forgotten to give the BESadmin account the necessary permissions on the mailbox server.
Tuesday, July 1, 2008
Enumerate all members of a group
$grp = get-group “Group Name”
$grp.members PIPE fl Name
Thursday, June 5, 2008
My 15 minutes!
Well, 9 minutes and 16 seconds anyway.
Monday, May 19, 2008
Some Handy powershell cmdlets with syntax (note the pipe doesn't show up in blogger, so i'll use the word PIPE)
Setup Resource Mailboxes (like a new conf room).
1st, add create the new mailbox with EMC, then with EMS:
Add-MailboxPermission -AccessRights FullAccess -Identity ResourceMailbox -User Test1
Set-MailboxCalendarSettings
Add Mailbox Rights
Add-MailboxPermission "Mailbox" -User "Trusted User" -AccessRights FullAccess
Get Mailbox Sizes for all users
Get-MailboxStatistics PIPE fl totalitemsize, displayname
Set Rights for BesAdmin on a mailbox server (any time one is added)
Get-mailboxserver PIPE add-adpermission –user BESAdmin -accessrights GenericRead, GenericWrite -extendedrights Send-As, Receive-As, ms-Exch-Store-Admin
Get Mailbox Size/Location for 1 user
get-mailboxstatistics user.name PIPE fl
To get detailed information about the mailbox and what folders might be large, run this:
Get-mailboxfolderstatistics user.name
Force the GAL to update:
Get-globaladdresslist PIPE update-globaladdress list
Tuesday, May 6, 2008
Godaddy.com Subject Alternate Name certificate (SAN cert)
import-exchangecertificate -path c:\owa.company.com.crt enable-exchangecertificate -services IIS, SMTP, POP, IMAP
the pipe won't show up on blogger but you need a pipe before the enable as you are passing the import command data along to the enable command.