Photo by Mikaela Wiedenhoff on Unsplash
PS /Users/userone> $Session = New-PSSession -ConfigurationName Microsoft.Exchange -ConnectionUri -Credential $UserCredential -Authentication Basic -AllowRedirection New-PSSession: This parameter set requires WSMan, and no supported WSMan client library was found. WSMan is either not installed or unavailable for this system.

Quick answer ! Reason behind this problem is openssl version on MacOS . pwsh need openssl v 1.0. We need to reinstall openssl using home brew.

brew install -f

Home Brew in MacOS BigSur is broken and unable to install the Openssl 1.0.2 install and to solve this Mac Ports can be used to install Openssl 1.0

sudo port selfupdate sudo…

Photo by Massimo Botturi on Unsplash

Hyper-V dynamic memory management gives very flexible and efficient way to manage windows based virtual machines. It is free but only problem with Hyper-V server is lack of GUI and installation of RSAT based tools need a lot of effort to make it work .

Install Hyper-V (in this example Microsoft Hyper-V Server 2019 is used)on your hardware and do tie initial configuration for IP and Remote Desktop Access. Download Windows Admin Center Unlimited Trial from here Copy the downloaded file to a usb flash and plug that flash in newly installed Hyper-V Host.

  • Access the Hyper-V through Remote…

Photo by Yannick Pipke on Unsplash

One IP address and many or sometimes too may websites hosted on your environment comes with the problem “How to uses standard SSL / HTTPs or HTTP for all of these instead of custom TCP Ports?”. A Raspberry Pi (B3+) in my case Reverse Proxy provide excellent solution to the problem . It is easy to manege Secured by Lets encrypt SSL and energy efficient.

To begin with lets just update the Raspbian to the latest version .

sudo apt update
sudo apt upgrade

Next step is install NGINX on Pi and verify the installed version

sudo apt install nginx

Photo by Tadas Sar on Unsplash

Sometime after a reboot you can notice all of the Microsoft Exchange Services do not started automatically . But if you go to server manager or services and start the pending services they start without fail. Easy way to do it after Microsoft Exchange 2016 reboot is just run the following script.

Get-Service *Exchange* | Start-Service

But you don’t want to start the services which are set to Start Manual or get a lot or warning service already started.. so lets add some steps to the above mentioned .

Get-Service *Exchange* | Where-Object {$_.Status -eq "Stopped" -and $_.StartType …

Google Domain DDNS Raspberry Pi or Linux SystemsGoogle domains provide excellent Dynamic DNS services free with the hosting for IPv4 and IPv6. In case you have a small web service hosted using dynamic dns this tool can be very helpful for setting up low cost hosting in few minutes. Most of the common Broadband routers these days support on TZO or which are paid services of Create the port forwarding for your broadband or DSL routers to your LAN device IP and the follow the steps.

pi@raspberrypi:~ $ sudo apt update 
pi@raspberrypi:~ $ sudo apt insatll ddclient


Affan Javid

IT Infrastructure Specialist , Open-source enthusiast

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