DSCResources/xHyper-V/Examples/Sample_xVMSwitch_Internal.ps1
configuration Sample_xVMSwitch_Internal { param ( [string[]]$NodeName = 'localhost', [Parameter(Mandatory)] [string]$SwitchName ) Import-DscResource -module xHyper-V Node $NodeName { # Install HyperV feature, if not installed - Server SKU only WindowsFeature HyperV { Ensure = 'Present' Name = 'Hyper-V' } # Ensures a VM with default settings xVMSwitch InternalSwitch { Ensure = 'Present' Name = $SwitchName Type = 'Internal' DependsOn = '[WindowsFeature]HyperV' } } } |