Advertisement
Guest User

Untitled

a guest
Dec 13th, 2019
93
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.60 KB | None | 0 0
  1. function Set-STATIC {
  2. param($NAME)
  3. $NICs = Get-WmiObject -Class Win32_NetworkAdapterConfiguration -ComputerName $NAME | where {$_.IPEnabled -eq $true -and $_.DHCPEnabled -eq $true}
  4. foreach($NIC in $NICs) {
  5. $DNSServers = $NIC.DNSServerSearchOrder
  6. $NIC.SetDNSServerSearchOrder($DNSServers)
  7. $NIC.SetDynamicDNSRegistration("TRUE")
  8. $IPADDR = ($NIC.IPAddress[0])
  9. $gateway = $NIC.DefaultIPGateway
  10. $NETMASK = $NIC.IPSubnet[0]
  11. $NIC.EnableStatic($IPADDR, $NETMASK)
  12. $NIC.SetGateways($gateway)}
  13. }
  14.  
  15. $array = Import-Csv "C:\servers.txt"
  16. $array | ForEach-Object {Set-STATIC -NAME $_.HOST}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement