Yes, you can create a virtual machine with multiple virtual hard disks using PowerShell. Simply add additional New-VHD commands and specify different paths for each virtual hard disk.