Our CI hosts use PowerShell 5.1 and 7.4 is required to use this setting:
$PSNativeCommandUseErrorActionPreference = $true
So we have to explicitly check exit codes of native commands.
Without failure is silent, which is especially problematic in Ansible.
Also added check in Install-VC-BuildTools because it fails with exit
code 1 when Build Tools are already installed.
Signed-off-by: Jakub Sokołowski <jakub@status.im>