Alright, let&#x27;s be fair here. If you have a sensible execution policy set which you basically have to the first time you use powershell it is only:<p>Invoke-WebRequest <a href="https:&#x2F;&#x2F;dist.asp.net&#x2F;dnvm&#x2F;dnvminstall.ps1" rel="nofollow">https:&#x2F;&#x2F;dist.asp.net&#x2F;dnvm&#x2F;dnvminstall.ps1</a> | Invoke-Expression<p>or this for short:<p>iwr  <a href="https:&#x2F;&#x2F;dist.asp.net&#x2F;dnvm&#x2F;dnvminstall.ps1" rel="nofollow">https:&#x2F;&#x2F;dist.asp.net&#x2F;dnvm&#x2F;dnvminstall.ps1</a>  | iex<p>Also, the powershell package manager is quite nice. So far it is basically chocolatey for me but if there are some more it can handle in the future... <a href="https:&#x2F;&#x2F;github.com&#x2F;OneGet&#x2F;oneget&#x2F;issues&#x2F;77" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;OneGet&#x2F;oneget&#x2F;issues&#x2F;77</a>