Powershell convert String to System.Net.IPAddress
问题 I'm new to powershell and I'm trying to automate creating a DHCP reservation. So far I'm able to get the IP address like so: $IP = ( GEt-VM -ComputerName $HVCOMPUTERNAME -VMName $HVNAME | Get-VMNetworkAdapter).IpAddresses[0] This returns a string like: 192.0.2.1 However, the Add-DhcpServer4Resrvation cmdlet does not accept an ip address as a string. It requires the IP address be a 'System.Net.IpAddress' Add-DhcpServerv4Reservation -ComputerName $DHCPServer -ScopeId $DHCPScope -IPAddress $IP