First time poster and Powershell newbie. Not a coder/scripter background so go easy.
I’m trying to create a script that will get the IPv4 address that a machine is assigned, then statically assign them. I don’t know what the IP address will be, it will come from the DHCP server.
My idea was to ‘get’ the IPv4 address, subnet mask and gateway (DNS are statically assigned) and assign each to a variable.
Then ‘set’ each setting from that variable making it static.
I can’t seem to work out how to ‘get’ the IPv4 address in a single object so I can assign it to a variable. If I run
Get-NetIPAddress -InterfaceAlias Ethernet -AddressFamily IPv4
IPAddress : 188.8.131.52
InterfaceIndex : 12
InterfaceAlias : Ethernet
AddressFamily : IPv4
Type : Unicast
PrefixLength : 22
PrefixOrigin : Dhcp
SuffixOrigin : Dhcp
AddressState : Preferred
ValidLifetime : 07:03:29
PreferredLifetime : 07:03:29
SkipAsSource : False
PolicyStore : ActiveStore
I just want the ‘IPAddress’ parameter. This is ONLY for Windows Server 2012 R2 servers that are newly deployed.
Like I said, newbie, it’s my first script, any help appreciated.