Duplicate Windows Servers: install Roles and Features with PowerShell

RSAT Tools were usually considered the best friend of a Windows system administrator, offering access to servers directly from any workstation. SCCM for endpoint and server management on medium/large organisations is maybe even more!
In my humble opinion Powershell should be considered or should become the best friend of every Windows System Administrator.

When workloads increase or for testing purpose is a very common request to provision a server with the same specs of an existing one,  a freshly installed clone. For instance, can we collect information in a similar manner by just using a scripting language without using other tools? In this article we will see how.

Continue reading “Duplicate Windows Servers: install Roles and Features with PowerShell”

NMAP, PING vs Test-Connection, Test-NetConnection

When it comes to troubleshooting using simple tools it is very effective. The output of a simple test may infer that everything is working as expected, partially or in some other cases not working at all.

Consequently, this is generally also a fast way to identify where is the area that we need to focus our efforts or to validate the overall performances of our systems.

The most common tools that I use for network troubleshooting are:

Continue reading “NMAP, PING vs Test-Connection, Test-NetConnection”

Export mailbox (in PST format) from MS Exchange 2016 using Exchange Management Shell

MS Exchange 2016 offers 2 powerful management tools:

  • Exchange Admin Center (EAC)
  • Exchange Management Shell

The web portal of the Exchange Admin Center offers a lot of useful features to manage the mail server on a daily basis.  However, like other recent MS tools, not every action is designed to be performed via GUI.

In this case, we will export a user mailbox in pst format.

Continue reading “Export mailbox (in PST format) from MS Exchange 2016 using Exchange Management Shell”