So, yesterday I was asked to quickly put together a script to add VMkernel ports to Multiple ESXi hosts. I have a script to add VM Port groups to multiple host, and this is easy. But the issue with the VMkernel ports is that they require a unique IP address.
So I put together the following CSV and Script
CSV File which includes the below information. Obviously the fields will be changed to suit your network