I had the same problem on a new install of Vagrant 1.7.4 on Windows 10 Enteprise (first time using Vagrant).
It appears that the type of VirtualizationOperationFailedException has been replaced by VirtualizationException in the latest version of PowerShell.
I changed line 15 from C: \ HashiCorp \ Vagrant \ embedded \ gems \ gems \ vagrant-1.7.4 \ plugins \ providers \ hyperv \ scripts \ get_vm_status.ps1 from:
} catch [Microsoft.HyperV.PowerShell.VirtualizationOperationFailedException] {
to
} catch [Microsoft.HyperV.PowerShell.VirtualizationException] {
Now I can use vagrant and vagrant status without errors. This is obviously not a long-term solution, but everything works again. There may be other scripts that are also broken, but I have not come to them yet.
source share