Sha256: 9e46e315385d185f332809e4354d9347a6ca90fb10497b3ccfc6948e88ab8d28
Contents?: true
Size: 615 Bytes
Versions: 12
Compression:
Stored size: 615 Bytes
Contents
#Requires -Modules VagrantVM, VagrantMessages param ( [parameter (Mandatory=$true)] [string] $VMID, [parameter (Mandatory=$true)] [string] $Id, [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 -Id $Id -Enable $Enable } catch { if($Enable){ $action = "enable" } else { $action = "disable" } Write-ErrorMessage "Failed to ${action} VM integration service id ${Id}: ${PSItem}" exit 1 }
Version data entries
12 entries across 12 versions & 3 rubygems