@ENUMSERVERS |
@ENUMSERVERS[n,servidor[,tipo]] : enumera los servidores de la red. n es el número de entrada en la lista de servidores (el primero es 0). servidor son los nombres de las máquinas que deben coincidir y pueden contener comodines. Devuelve una cadena nula si hay menos de n-1 servidores coincidentes. Esta función se puede llamar repetidamente, incrementando n cada vez para enumerar todos los nombres de servidores disponibles hasta que devuelva una cadena nula.
If n es -1, @ENUMSERVERS devuelve el número de servidores coincidentes.
@ENUMSERVERS toma un tercer argumento opcional para devolver solo servidores de ese tipo. Los tipos posibles son:
ESTACIÓN DE TRABAJO: todas las estaciones de trabajo.
SQLSERVER: cualquier servidor que ejecute Microsoft SQL Server
DOMINIO: controlador de dominio principal
DOMAINBACKUP: controlador de dominio de respaldo
DOMAIN_ENUM: dominio principal
LOCAL: servidores mantenidos por el navegador
AFP - Servidores de protocolo de archivos de Apple
TIME: servidores que ejecutan el servicio Timesource
PRINTQ: cola de impresión compartida por servidor
TERMINAL - Servidores de Terminal
CLUSTER: Clústeres de servidores en el dominio.
VSCLUSTER: servidores virtuales en clúster en el dominio
MASTER: servidor que ejecuta el servicio de navegador maestro
¡ADVERTENCIA! Windows puede requerir una cantidad significativa de tiempo antes de devolver datos a esta función cuando se usa en redes grandes.
Ejemplos:
eco %@enumservers[0,L*]
\\ESTACIÓN DE ENLACE
para %i en (0 1 2) echo %@enumservers[%i,*]
\\ESTACIÓN DE ENLACE
\\MÚSICA
\\ALOJAMIENTO WEB