Figured out that 1GB == constant in powershell and that it isn't really a string we should be passing to new-vhd