$PSScriptRoot is not available on PS version 2 or below. So we'll set it ourselves.
Third parties software & init script.