
Esta es mi primera publicación aquí, así que me disculpo si la publiqué en un área incorrecta, si es que eso existe aquí. No se pudo encontrar una pregunta similar con este escenario exacto, así que ahí va.
Estoy escribiendo un script BadUSB para usarlo con mi Flipper Zero para enviarme por correo electrónico todas las direcciones IP activas con los nombres de los adaptadores. Lo tengo funcionando, funciona muy bien, sin embargo, me cuesta entender cómo necesito agregar el Get-NetIPAddress
comando a la lista InterfaceAlias
seguido de Direcciones IPv4 SOLAMENTE. Puedo hacer que funcione con uno u otro, pero no estoy lo suficientemente familiarizado con este comando específico como para saber adónde ir desde aquí. No hay ayuda en las comunidades típicas de usuarios de PowerShell.
Actualmente estoy probando estos:
(Get-NetIPAddress | where-object {$_.addressfamily -eq 'ipv4'}).interfacealias
(Get-NetIPAddress | where-object {$_.addressfamily -eq 'ipv4'}).ipaddress
Necesita una forma de combinar estos dos para generar ambos parámetros.
Respuesta1
Debe quitar los soportes y canalizar la salida de la SELECT-OBJECT
siguiente manera:
Get-NetIPAddress | Where-Object {$_.AddressFamily -eq "IPv4"} | select InterfaceAlias, IPAddress