@ENUMSERVERS[n,server[,type]] : Aufzählung der Server im Netzwerk. n ist die Nummer des Eintrags in der Liste der Server (der erste ist 0). server ist der/die Rechnername(n), der/die abgeglichen werden soll(en) und kann Wildcards enthalten. Gibt einen Null-String zurück, wenn es weniger als n-1 passende Server gibt. Diese Funktion kann wiederholt aufgerufen werden, wobei n jedes Mal inkrementiert wird, um alle verfügbaren Servernamen aufzuzählen, bis ein Null-String zurückgegeben wird.

 

Wenn n gleich -1 ist, gibt @ENUMSERVERS die Anzahl der passenden Server zurück.

 

@ENUMSERVERS nimmt ein optionales drittes Argument an, um nur Server dieses Typs zurückzugeben. Die möglichen Typen sind:

 

 WORKSTATION - Alle Workstations.

 SQLSERVER - Jeder Server, auf dem Microsoft SQL Server läuft

 DOMAIN - Primärer Domänencontroller

 DOMAINBACKUP - Backup-Domänencontroller

 DOMAIN_ENUM - Primäre Domäne

 LOCAL - Vom Browser verwaltete Server

 AFP - Apple File Protocol-Server

 TIME - Server, auf denen der Timesource-Dienst läuft

 PRINTQ - Server mit gemeinsamer Druckwarteschlange

 TERMINAL - Terminal-Server

 CLUSTER - Server-Cluster in der Domäne

 VSCLUSTER - Cluster virtueller Server in der Domäne

 MASTER - Server, auf denen der Master-Browser-Dienst läuft

 

WARNUNG! Bei der Verwendung in großen Netzwerken kann Windows eine beträchtliche Zeitspanne benötigen, bevor es Daten an diese Funktion zurückgibt.

 

Beispiele:

 

echo %@enumservers[0,L*]

\\LINKSTATION

 

for %i in (0 1 2) echo %@enumservers[%i,*]

\\LINKSTATION

\\MUSIC

\\WEBHOST