by edward | Jun 8, 2019 | Exchange 2019 PowerShell, Exchange 2019
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...
by edward | May 22, 2019 | Exchange 2010 PowerShell
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...
by edward | May 19, 2019 | Windows Server 2016 PowerShell, Window Server 2012 R2 PowerShell, Windows Server 2012 PowerShell, Windows Server 2019 PowerShell
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...
by edward | May 6, 2019 | Exchange 2016 PowerShell, Exchange 2010 PowerShell, Exchange 2013 PowerShell
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...
by edward | Apr 26, 2019 | Windows Server 2016 PowerShell, Window Server 2012 R2 PowerShell, Windows Server 2012 PowerShell, Windows Server 2019 PowerShell
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...
by edward | Apr 24, 2019 | Exchange 2016 PowerShell, Exchange 2010 PowerShell, Exchange 2013 PowerShell
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...
by edward | Apr 18, 2019 | Windows Server 2016 PowerShell, Window Server 2012 R2 PowerShell, Windows Server 2012 PowerShell, Windows Server 2019 PowerShell
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...
by edward | Apr 18, 2019 | Exchange 2019 PowerShell, Exchange 2010 PowerShell, Exchange 2013 PowerShell, Exchange 2016 PowerShell
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: $Users = Get-Content...
by edward | Apr 18, 2019 | Exchange 2016 PowerShell, Exchange 2010 PowerShell, Exchange 2013 PowerShell
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...
by edward | Apr 15, 2019 | Windows Server 2016 PowerShell, Window Server 2012 R2 PowerShell, Windows Server 2012 PowerShell, Windows Server 2019 PowerShell
Importing roles and features on a windows server has never been easier. Lot’s of people prefer the GUI interface but PowerShell makes your life so much easier. Firstly, for PowerShell to understand what you are trying to do, you need to have the correct module...