Sha256: aa24ee87f746c435479e52a7acfa014d6485b3cf37212edd282a33206abba92c
Contents?: true
Size: 620 Bytes
Versions: 17
Compression:
Stored size: 620 Bytes
Contents
#Requires -Modules VagrantVM, VagrantMessages param ( [parameter (Mandatory=$true)] [string] $VMID, [parameter (Mandatory=$true)] [string] $Name, [parameter (Mandatory=$false)] [switch] $Enable ) $ErrorActionPreference = "Stop" try { $VM = Hyper-V\Get-VM -Id $VMID } catch { Write-ErrorMessage "Failed to locate VM: ${PSItem}" exit 1 } try { Set-VagrantVMService -VM $VM -Name $Name -Enable $Enable } catch { if($Enable){ $action = "enable" } else { $action = "disable" } Write-ErrorMessage "Failed to ${action} VM integration service ${Name}: ${PSItem}" exit 1 }
Version data entries
17 entries across 13 versions & 2 rubygems