@ENUMSHARES[n,\\server\shares] : Aufzählung der Freigabenamen für den angegebenen Server. n ist der Eintrag Nummer in der Liste der Freigaben (die erste ist 0). server ist der Servername, und shares ist der/die abzugleichende(n) Freigabename(n). Shares können Wildcards enthalten. Gibt eine Null-Zeichenkette zurück, wenn es weniger als n-1 passende Freigaben gibt. Diese Funktion kann wiederholt aufgerufen werden, wobei n jedes Mal inkrementiert wird, um alle verfügbaren Freigaben aufzuzählen, bis sie eine Null-Zeichenkette zurückgibt.

 

Wenn n gleich -1 ist, gibt @ENUMSHARES die Anzahl der übereinstimmenden Sharenamen zurück.

 

Beispiele:

 

echo %@enumshares[0,\\LINKSTATION\*]

\\LINKSTATION\info

 

for %i in (0 1 2) echo %@enumshares[%i,\\LINKSTATION\*]

\\LINKSTATION\info

\\LINKSTATION\share

\\LINKSTATION\archive