A Continuación explicaré unos combinaciones básicas de comandos con PowerShell con las que localizar un/os hosts en nuestro AD.
Modificando mínimamente los filtros podemos acceder a muchas más posibilidades que las que aquí detallo
[*] Con el siguiente comando veremos todos nuestros hosts con su versión de Sistema Operativo:
Get-ADComputer -Filter * -Property * | Format-Table Name,OperatingSystem,OperatingSystemServicePack,OperatingSystemVersion -Wrap –Auto
Get-ADComputer -Filter 'OperatingSystem -like "*XP*"' -Properties OperatingSystem,IPv4Address | FT Name,DNSHostName,OperatingSystem,IPv4Address -A
[*] Si sabemos el nombre de nuestro host:
Get-ADComputer -Filter 'Name -like "NOMBREPC*"' -Properties IPv4Address | FT Name,DNSHostName,IPv4Address -A
[*] Si sabemos la IP de nuestro host:
Get-ADComputer -Filter 'IPv4Address -eq "10.10.10.10"' -Properties IPv4Address | FT Name,DNSHostName,IPv4A ddress -A
[*] Como saber la MacAddress de un hosts conociendo su nombre:
Get-WmiObject -Class "Win32_NetworkAdapterConfiguration" -ComputerName NOMBRE_PC -Filter "IpEnabled = TRUE" | FT DNSHostName,MacAddress -A
Hoy hasta aquí, poco a poco iré añadiendo comandos nuevos.
Gon. Ene16