| @ENUMSHARES |
@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