In this blog, I will review a script that I wrote to test the different Exchange Client Access (CAS) components.
Since the Exchange Client Access service relies on many different components, it might be difficult to run so many tests with different tools or scripts. …


In this blog, I will review a simple GUI utility based on PowerShell, which simplifies the way to add, check and remove Send As / Send On Behalf / Full Access permissions n user’s mailboxes in Exchange On-Premises / Exchange Online (EXO) environments.

Mailbox permissions review

There are many cases where Exchange Admins…


In this blog, I will explain how to use RBAC Manager utility to manage, create and assign the right permissions and roles within Exchange On-Premises and Exchange Online.

General

Role Based Access Control (RBAC) is the permissions model used since Exchange Server 2013 up to the current versions of Exchange On-Premises…


In this blog, I will review a simple GUI utility based on PowerShell, which Automatically connects an Azure VMs via the public IP, even if the public IP is dynamic or changed from some reason.

Especially in test or lab environments where VMs are being built and removed occasionally, public…


TabPages are a great solution when working with Powershell GUI, especially in a case where you would like to have “multiple” actions in one script on one hand, without loading too much information and controls in one place on the other hand. …


In this blog, I will review a simple PowerShell script, which generates an HTML report for the total emails sent and received per mailbox in Exchange On-Premises.

The report based on a list of mailboxes which should be created first in a simple CSV file, which later on imported by…


As part of a Powershell GUI script that I wrote, I had to dynamically change the content of a listbox, based on a checkbox selection. …


In this blog, I will review and explain how to fix indexing issues within mailboxes hosted in Exchange 2019 and what are the main changes between indexing in Exchange 2013/2016 vs Exchange 2019.

Exchange 2013/2016 Search/Indexing

Exchange 2013 searching/indexing was based on Search Foundation, while Exchange 2016 was based on FAST search architecture…


In this blog, I will review the configuration and implementation process of the Desired State Configuration (DSC) automation in Azure in the simplest and easiest way, only 5 steps.

DSC review

DSC is a management platform in PowerShell that enables you to manage your IT and development infrastructure with configuration as code…


In this blog, I will review a fully automated process using Powershell, that installs and configures 2 Virtual Machines (VMs) as domain controllers in a new forest including DNS services.

The environment:

The script process:

  1. The main script AD2016.PS1 create the resource group, networking, and security group.
  2. Create the first VM (DC01).
  3. Run a subscript…

Tzahi Kolber

During the last 13 years, I'm working as a Senior Customer Succes Engineer (former PFE) at Microsoft. My areas of expertise are Exchange, Powershell & Azure.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store