PowerShell script that Enables or Disables required network interfaces on multiple servers:
$NICsToModify = "Live Migration","Cluster-CSV"
$servers="server1","server2","server3","server4","server5","server6"
foreach ($server in $servers)
{
$cimsession=New-CimSession -ComputerName $server
# Uncomment/comment required row
Enable-NetAdapter -Name $NICsToModify -CimSession $cimsession
# Disable-NetAdapter -Name $NICsToModify -CimSession $cimsession –Confirm:$false
}
$TeamNICMembersToModify = "Port2","Port1"
$servers="server1","server2","server3","server4","server5","server6"
foreach ($server in $servers)
{
$cimsession=New-CimSession -ComputerName $server
# Uncomment/comment required row
# Set Team NIC member to "Active" mode
Set-NetLbfoTeamMember -Name $TeamNICMembersToModify -AdministrativeMode Active -CimSession $cimsession
# Set Team NIC member to "Standby" mode
# Set-NetLbfoTeamMember -Name $TeamNICMembersToModify -AdministrativeMode Standby -CimSession $cimsession
}
No comments:
Post a Comment