Advertisements
Everything-PowerShell

Everything-PowerShell

As an IT Admin or Exchange Admin, you might have come across the question “When were the mailboxes created”. In this quick example, we will look at the script you can run to check all users in the Organization or just an individual mailbox. To check all users in Exchange, you can run the following […]

Advertisements
Read more

As an Exchange Admin, you might have help desk staff that need to run commands or do things on Exchange but you don’t want them logging into the Exchange Servers directly for company policy prevents it. Each case is unique and each business has it’s set of requirements. Never-the-less, you can install the Exchange Management […]

Read more

In Exchange 2010, you may notice that when you want to seed your 3rd copy of the DAG, you don’t have the option to select a source server like you have in newer versions of Exchange. It will always seed from the Active copy. To achieve this goal using the Exchange Management Shell (EMS), you […]

Read more

Have you as an IT admin ever wanted to check the replication status of all your Active Directory Servers in 1 go instead of logging onto each one to check the status? With a simple command from PowerShell, you can do so and you can see at a glance if any of the domain controllers […]

Read more

In exchange, many commands are directed at all mailboxes in the environment, but there is a time when you only want info on a specific organizational unit (OU). It is actually very easy to do, below is a snippet of a script you can use to get the last logon information for an OU which […]

Read more

Checking and changing the source time server on a VM or host has never been easier than running a simple command to change it. Many times, VM’s and hosts lose time and you end up with Services like Exchange or domain controllers out of sync and then stuff stops working. To firstly check where your […]

Read more

Here is a quick tip on how to move a few or a couple of hundred Offline address books with the Exchange Management Shell (EMS) by running a single command: If you had to use the Exchange Management Console (EMC), it will take you quite a while to do but with PowerShell you can run […]

Read more

In a large environment where you have hundreds of servers, imagine now having to go and manually add in more than 2 DNS servers to each of those? That will take a few days or weeks. With PowerShell you can do this and you can randomize the order or each server so that one DNS […]

Read more

Exporting mailboxes is great but what if you only wanted information for a certain period as you need it for whatever reason, legal, manager, etc. Well using the Exchange Management Shell (EMS) you can run the following command to export the data: null $Users = Get-Content “C:\Users\User1\Desktop\doc.csv” foreach ($User in ($Users)) {New-MailboxExportRequest -Mailbox $User -ContentFilter […]

Read more

When doing mailbox moves on Exchange, you want to know how far they are progressing etc. In the Exchange Management Console (EMC) you can add the Percent Complete column to see the Percentage per mailbox as shown below: This is okay but if you like me rather prefer using Powershell, then you can run the […]

Read more