Saltar al contenido

PowerShell – Encontrar computadoras con IP Estática dentro del dominio

Valora la información: 1 estrella2 estrellas3 estrellas4 estrellas5 estrellas (Ninguna valoración todavía)
PowerShell - Encontrar computadoras con IP Estática dentro del dominioCargando…

En base al código del articulo PowerShell – Script para saber que computadoras tienen IP fija y dinámica en la red que nos muestra un listado de los equipos y si tienen DHCP habilitado o no, surgió la duda ¿Podemos desplegar solo los equipos con IP Estática? Si, a continuación podemos obtener el código.

Código

param ( 
[string]$LDAPFilter = '(name=*)'
)

$wmiQuery = "select IPAddress, DefaultIPGateway from Win32_NetworkAdapterConfiguration where IPEnabled=TRUE and DHCPEnabled=FALSE"

$computers = (Get-ADComputer -LDAPFilter $LDAPFilter)
foreach ($computer in $computers) { 

    $networkAdapters = (Get-WmiObject -ErrorAction SilentlyContinue -ComputerName $computer.DNSHostName -Query $wmiQuery) 
    foreach ($networkAdapter in $networkAdapters) { 
        foreach ($ip in $networkAdapter.IPAddress) 
        { 
            if ($ip -match "\.") 
            { 
                Write-Host $($computer.DNSHostName), $ip } 
            }
    } 
}

 

Instrucciones de Uso

  • Para hacer uso de Powershell debemos tener instalado Windows Management Framework.
  • Copiamos el script anterior, lo pegamos en la ventana PowerShell. [Posible error al ejecutar ver aquí como solucionarlo]:
    Powershell obtener computadoras con ip estatica
    Powershell obtener computadoras con ip estatica
  • Tarda algunos minutos dependiendo la cantidad de equipos que tengamos en la red, al finalizar tendremos el listado de todos los equipos con IP Fija.
Leer entrada anterior
WordPress - Ocultar enlaces de afiliado por un enlace corto de tu dominio
WordPress – Ocultar enlaces de afiliado por un enlace corto de tu dominio

Cuando tenemos un sitio donde escribimos recomendaciones o comentarios de productos y servicios, deseamos que se muestre un enlace corto...

Cerrar