I am trying to add a physical nic to a virtual standard switch.
the command i am trying is below.
Get-VirtualSwitch vSwitch0 | Add-VirtualSwitchPhysicalNetworkAdapter -VMHostPhysicalNic vmnic5
Add-VirtualSwitchPhysicalNetworkAdapter : Cannot bind parameter 'VMHostPhysicalNic'. Cannot convert the "vmnic5" value of type "System.String" to
type "VMware.VimAutomation.ViCore.Types.V1.Host.Networking.Nic.PhysicalNic".
At line:1 char:89
+ ... 0 | Add-VirtualSwitchPhysicalNetworkAdapter -VMHostPhysicalNic vmnic5
+ ~~~~~~
+ CategoryInfo : InvalidArgument: (:) [Add-VirtualSwitchPhysicalNetworkAdapter], ParameterBindingException
+ FullyQualifiedErrorId : CannotConvertArgumentNoMessage,VMware.VimAutomation.ViCore.Cmdlets.Commands.AddVirtualSwitchPhysicalNetworkAdapter
I can do it the old way but it complains it will be deprecated in a future release.
PS C:\WINDOWS\system32> Set-VirtualSwitch -VirtualSwitch vSwitch0 -Nic vmnic0,vmnic5
WARNING: Parameter 'Nic' is obsolete. This parameter is deprecated. Use Add-VirtualSwitchPhysicalNetworkAdapter instead.