9 lines
		
	
	
		
			449 B
		
	
	
	
		
			PowerShell
		
	
	
	
	
	
			
		
		
	
	
			9 lines
		
	
	
		
			449 B
		
	
	
	
		
			PowerShell
		
	
	
	
	
	
| # See: https://www.thomasmaurer.ch/2016/01/change-hyper-v-vm-switch-of-virtual-machines-using-powershell/
 | |
| param ([String] $vmname)
 | |
| # Get-VM $vmname | Get-VMNetworkAdapter | Connect-VMNetworkAdapter -SwitchName "NATSwitch"
 | |
| if (((Get-VMNetworkAdapter -VMName $vmname).Name).Contains("NATAdapter")){
 | |
|   Write-Host "The NATAdapter already exits"
 | |
| } else {
 | |
|   Add-VMNetworkAdapter -VMName $vmname -SwitchName "NATSwitch" -Name NATAdapter -DeviceNaming On
 | |
| }
 | 
