Updated to support Windows 6.2 New-VM API

use this condition
```powershell
Get-WmiObject Win32_OperatingSystem).Version -ge 6.3)
```
to detect windows version and direct to the correct api