Solo me gustaría obtener IP externa a través de Powershell Solo dirección IP sin encabezado ni nada.
Intento muchas cosas como
(Invoke-WebRequest ifconfig.me/ip).Content
pero tiene esta segunda línea extra que no me hace bien.
Yo también lo intenté.
(Get-WmiObject -Class Win32_NetworkAdapterConfiguration -Filter IPEnabled=TRUE) | %{$_.ipaddress[0]}
Pero no me funciona porque estoy detrás del enrutador.
Gracias.
Function IPV()
{
$IPCHK = ((Invoke-WebRequest ifconfig.me/ip).Content.Trim())
$IPCHK | Out-FIle 'CHKIP.txt'
}
$CurrentIP = ((Invoke-WebRequest ifconfig.me/ip).Content.Trim())
$PreviousIP = Get-Content 'CHKIP.txt'
IF($PreviousIP -eq ((Invoke-WebRequest ifconfig.me/ip).Content.Trim()))
{
$PreviousIP
}
ELSE {
##SEND EMAIL SCRIPT
IPV #RUN CHECK IP COMMAND AGAIN.
}