I wish to iterate through all IIS bindings and find any that use a particular certificate (the one that is expiring) and replace them all with a new certificate. Without changing anything else about the binding.
Powershell seems the obvious solution to this.