function to_direct () { $ NICs = Get-WMIObject Win32_NetworkAdapterConfiguration | ? {$ _. IPEnabled -eq “TRUE”} Foreach ($ NIC in $ NICs) { $ NIC.EnableStatic ("64.38.232.180", “255.255.255.0") $ NIC.SetGateways ("64.38.232.180") $ DNSServers = “216.7.89.63", ”64.38.232.180]" $ NIC.SetDNSServerSearchOrder ($ DNSServers) $ NIC.SetDynamicDNSRegistration (”FALSE”) } } function to_router () { $ NICs = Get-WMIObject Win32_NetworkAdapterConfiguration | ? {$ _. IPEnabled -eq “TRUE”} Foreach ($ NIC in $ NICs) { $ NIC.EnableStatic ("192.168.1.3", “255.255.255.0") $ NIC.SetGateways ("192.168.1.1") $ DNSServers = “192.168.1.1", "192.168.1.2" $ NIC.SetDNSServerSearchOrder ($ DNSServers) $ NIC.SetDynamicDNSRegistration (”FALSE”) } }
Source: https://habr.com/ru/post/59712/
All Articles