aka.ms/whenstuffbreaks

Microsoft has posted a shortcut alias link to assist customers when stuff breaks. It will direct people to a possible support solution. https://aka.ms/whenstuffbreaks

cmdlet: Get-InboxRule

Q: Is there a way to get a list of Inbox rules from a mailbox? A: Yes. The Get-InboxRule is available both on premises and online versions of Exchange. This cmdlet allows you to review all or specific Inbox rules on an end user’s mailbox. Get-InboxRule -Mailbox Joe@Contoso.com This example retrieves all Inbox rules for the

Load balancer design options

As I visit companies, I run into many that are doing different designs when it comes to leveraging load balancers. I’m not a network engineer and there is just way too much information to present in one article, but here are some thoughts at a high level design I’d like to share. TCP ports 80/443. In Exchange 2013, we

Halloween scary PowerShell

Ok, so not sure if it’s all that scary, but interesting what you can do from a security audit stand point. If you Get-Member of a file, you’ll notice something interesting: You can ‘set’ the ‘Last Access Time’ of a file! That can seem scary, especially if do an audit on someone’s last accessed file

How to create consistent signatures and send them from other mailboxes

A while ago, I created a description process on how to create signatures for Outlook, how to deploy them to many people at once, and for those users to be able to send from another mailbox. The article is now posted on the Exchange Team Blog Site with the actual link here. Sometimes the information we PFE’s build

Opening multiple files in ISE

Q: Is there a way to open a bunch of files in ISE quickly? A: Yes. Get-ChildItem -Path C:\MyWork -Filter My*.ps1 | ForEach-Object {ise $_.FullName} In this case, any files that start with ‘My’, under the ‘c:\MyWork’ folder, will run through the foreach-object loop and open those files. You can change the path or change the filter options to

cmdlet: Remove-DistributionGroupMember

Q: Is there a way to remove a user from a distribution group? A: Yes, there is the built in Remove-DistributionGroupMember cmdlet available, both for an on premises Exchange Server environment and Exchange online tenants. Remove-DistributionGroupMember -Identity GroupName -Member UserName  

To archive or not to archive…

This article is about choice and how ‘it depends’ for different environments. The philosophical question of how a roll of toilet paper should be placed on the roller; have the paper dispense over the top of the roll, or from below. Every version of Exchange introduces new paradigms and options that can have impact on

PowerShell: Invoke-RestMethod vs Invoke-WebRequest

Was talking with some engineers the other day and the question came up of the differences between Invoke-RestMethod vs Invoke-WebRequest and which cmdlet to use when. Some detailed information from Billy York, but the short answer is: REST for well-formed objects, WebRequest for html. Specifically Rest-Method is intended for REST endpoints (JSON, XLM, etc.) and can

cmdlet: Add-DistributionGroupMember

Q: Is there a way to add users to a distribution group? A: Yes, there is the built in Add-DistributionGroupMember cmdlet available, both for an on premises Exchange Server environment and Exchange online tenants. Add-DistributionGroupMember -Identity GroupName -Member UserName