Una rápida
desde el campo de batalla.
Como
encontrar maquinas virtualizadas con Hyper-V, pues ellas crean un objeto SCP en
AD, este en el caso de los hosts que ofrecen el servicio es algo como lo
siguiente:D:\>adfind -f “(&(objectClass=serviceConnectionPoint)(cn=Microsoft Hyper-V))”
dn:CN=Microsoft Hyper-V,CN=DAE-DC-01,OU=Domain
Controllers,DC=contoso,DC=com
>objectClass: top
>objectClass: leaf>objectClass: connectionPoint
>objectClass: serviceConnectionPoint
>cn: Microsoft Hyper-V
>distinguishedName: CN=Microsoft Hyper-V,CN=DAE-DC-01,OU=Domain Controllers,DC=contoso,DC=com
>name: Microsoft Hyper-V
>keywords: Service mode=Standalone server
>serviceBindingInformation: dae-dc-01.contoso.com
>serviceBindingInformation: RDP listener port=2179
>serviceBindingInformation: msxml://D:\ProgramData\Microsoft\Windows\Hyper-V\InitialStore.xml
>objectCategory: CN=Service-Connection-Point,CN=Schema,CN=Configuration,DC=contoso,DC=com
D:\>adfind -f “(&(objectClass=serviceConnectionPoint)(cn=
Windows Virtual Machine))”
dn:CN=Windows Virtual Machine,CN=DAE-DC-03,OU=Domain
Controllers,DC=contoso,DC=com
>objectClass: top>objectClass: leaf
>objectClass: connectionPoint
>objectClass: serviceConnectionPoint
>cn: Windows Virtual Machine
>distinguishedName: CN=Windows Virtual Machine,CN=DAE-DC-03,OU=Domain Controllers,DC=contoso,DC=com
>name: Windows Virtual Machine
Como
podemos observar en el dn de ambos
objetos estos son objetos hijos de la cuenta computadora en cuestión, esto no
son visibles desde ADUC.
Todo lo
anterior lo podrían hacer también con WMI pero no es algo que yo maneje con
tanta destreza y además eso requeriría consultas a los equipos versus este método
que toma ventaja del directorio.Saludos.