Create a PowerShell function to reload the path after software installs
Add to your $profile script:
function Rehash { $env:Path = [System.Environment]::GetEnvironmentVariable("Path","Machine") + ";" + [System.Environment]::GetEnvironmentVariable("Path","User") }
Thanks to this post on stackoverflow.