Sha256: ad5083b5d19ca71a58f9ce75e6c27af5ed98a50ed426531b26271c2510d95f5a

Contents?: true

Size: 530 Bytes

Versions: 5

Compression:

Stored size: 530 Bytes

Contents

param (
    [string]$VmId = $(throw "-VmId is required."),
    [string]$DiskPath = $(throw "-DiskPath is required."),
    [Int32]$DiskSize = $(throw "-DiskSize is required.")
)

try {
    $vm = Get-VM -Id $VmId -ErrorAction "stop"

    # create new disk
    # converting GB to Byte
    NEW-VHD -Dynamic $DiskPath -SizeBytes $($DiskSize*1073741824)
    # attach new disk to VM
    ADD-VMHardDiskDrive -vmname $vm.Name -path $DiskPath -ControllerType SCSI
}
catch {
    Write-Error-Message "Failed to create disk or attach to VM "
}

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
vagrant-subutai-7.0.6 lib/vagrant-subutai/packer/script/create_disk_and_attach.ps1
vagrant-subutai-7.0.4 lib/vagrant-subutai/packer/script/create_disk_and_attach.ps1
vagrant-subutai-7.0.3 lib/vagrant-subutai/packer/script/create_disk_and_attach.ps1
vagrant-subutai-7.0.2 lib/vagrant-subutai/packer/script/create_disk_and_attach.ps1
vagrant-subutai-7.0.1 lib/vagrant-subutai/packer/script/create_disk_and_attach.ps1