maybe the following can help you
you can use Disable-NetAdapterPowerManagement CMDlet to disable on selected ethernet
https://learn.microsoft.com/en-us/powershell/module/netadapter/set-netadapterpowermanagement?view=windowsserver2022-ps
$adapters = Get-NetAdapter
$vmxnetAdapters = $adapters | Where-Object { $_.Name -like "vmxnet*" }
foreach ($adapter in $vmxnetAdapters) {
Disable-NetAdapterPowerManagement -Name $adapter.Name
}
Write-Host "Power management disabled for vmxnet adapters."
and you need to find a method to execute this script on your virtual machines
maybe active directory or psexec or invokecommand can help you to execute this script on remote systems
# Connect to vCenter
Connect-VIServer -Server "vcenter.example.com"
# Get VMs with vmxnet adapters
$vms = Get-VM | Where-Object { $_.NetworkAdapter | Where-Object {$_.Name -like "vmxnet*"} -ne $null }
# Run the script on each VM
Invoke-VMScript -VM $vms -ScriptBlock { Import-Module NetAdapter; & $PSItem }
you can modify those according to you environment and scenario