Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function Set-STATIC {
- param($NAME)
- $NICs = Get-WmiObject -Class Win32_NetworkAdapterConfiguration -ComputerName $NAME | where {$_.IPEnabled -eq $true -and $_.DHCPEnabled -eq $true}
- foreach($NIC in $NICs) {
- $DNSServers = $NIC.DNSServerSearchOrder
- $NIC.SetDNSServerSearchOrder($DNSServers)
- $NIC.SetDynamicDNSRegistration("TRUE")
- $IPADDR = ($NIC.IPAddress[0])
- $gateway = $NIC.DefaultIPGateway
- $NETMASK = $NIC.IPSubnet[0]
- $NIC.EnableStatic($IPADDR, $NETMASK)
- $NIC.SetGateways($gateway)}
- }
- $array = Import-Csv "C:\servers.txt"
- $array | ForEach-Object {Set-STATIC -NAME $_.HOST}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement