Author Archives: SSettle

Who was that message sent to?

Sometimes you need to know specifically who a message was sent to and there may be no obvious way to determine that (such as it may have been sent to a distribution group, or the sender may have used BCC, … Continue reading

Posted in Exchange 2007, PowerShell | Comments Off on Who was that message sent to?

Mailboxes Associated with Disabled Users

Periodically you may wish to identify mailboxes that are still active in Exchange 2007 but which are not associated with active AD users.  As you are aware, some mailboxes within Exchange require disabled accounts, so you generally want to exclude … Continue reading

Posted in Active Directory, Exchange 2007, PowerShell | Comments Off on Mailboxes Associated with Disabled Users

Automating Lotus Notes Credential in Transporter powershell cmdlets

One of the first challenges that we ran into was having to constantly type the password for the various transporter cmdlets that we placed into any of our automation for the conversion of mailboxes from Notes to Exchange. There are … Continue reading

Posted in Lotus Notes Conversion, Microsoft Transporter Suite, PowerShell | Comments Off on Automating Lotus Notes Credential in Transporter powershell cmdlets

Report NDRs because a mailbox was full for the previous day

If you have service levels to maintain in your environment and a finite amount of disk space, there is a pretty good chance that you have mailbox quotas set to prevent users from over running your storage space. Periodically you … Continue reading

Posted in Exchange 2007, Lotus Notes Conversion, PowerShell | Comments Off on Report NDRs because a mailbox was full for the previous day

Checking for a failure after executing statement

In PowerShell, you can check to see if there were any errors reported by the previously executed cmdlet in several ways. The most useful that I found for basic error handling was the built-in variable $?, which indicates the success … Continue reading

Posted in Exchange 2007, PowerShell | Comments Off on Checking for a failure after executing statement

Finding files modified after a given timestamp

If you want to work on files in a directory structure that were only modified since before or after a specific timestamp, you can use the below methodology to return a list of the matching items.  This is useful if … Continue reading

Posted in PowerShell | Comments Off on Finding files modified after a given timestamp

Valid Enum Values

If you need to know the possible valid values for a cmdlet argument and the parameter type is an enum value, the most useful way to get a list of the possible values For Example

Posted in PowerShell | Comments Off on Valid Enum Values

Start-ExchangeConversion

So a recent major project at work has been converting us off of Lotus Notes to Exchange 2007. All I can say is thank god, it was painful going from Exchange 5.5 to Notes. I’m sure that’ll bring the out … Continue reading

Posted in Lotus Notes Conversion | Comments Off on Start-ExchangeConversion

Useful regular expression tutorials

These are some rather useful regular expression tutorials I stumbled across. Basic Regular Expressions Extreme regex foo

Posted in References, RegEx | Comments Off on Useful regular expression tutorials

Converting Virtual Server images to VMWare (Missing symmpi.sys)

I had an issue where I was trying to convert some Microsoft Virtual Server 2005 R2 images to VMWare images to run them on my mac.  The images were running Server 2003.  You don’t have to worry about it on … Continue reading

Posted in Virtualization | Comments Off on Converting Virtual Server images to VMWare (Missing symmpi.sys)