Hallo,
ich habe mir folgenden Batch (4 Aufruf Parameter) gestrickt:
(die Aufruf Parameter ändern sich durch eine Excel VBA Routine)
Aufruf: test.cmd u:\test GruppeA BenutzerA ZugriffA
Inhalt test.cmd
if %4=ZuriffA GOTO A
if %4=ZuriffB GOTO B
if %4=ZuriffC GOTO C
if %4=ZuriffD GOTO D
GOTO fehler
A
ECHO %Date% %Time% %4 für %2 >> %1\log\info.log
SET zugriff=AnwenderZugriff
GOTO ENDE
B
ECHO %Date% %Time% %4 für %2 >> %1\log\info.log
SET zugriff=AnwenderRolle
GOTO ENDE
C
ECHO %Date% %Time% %4 für %2 >> %1\log\info.log
SET zugriff=AnwenderKonfig
GOTO ENDE
D
ECHO %Date% %Time% %4 für %2 >> %1\log\info.log
SET zugriff=Sonsiges
GOTO ENDE
ENDE
ECHO %Date% %Time% Sprungmarke ENDE >> %1\log\info.log
ECHO %2 %3 %zugriff% >> %1\inhalt.txt
exit
Soweit so gut…Diese Script (in ähnlicher Form) in Verb. mit Excel nutze ich, um alle User je Netzgruppe auszulesen und eine datei zu erstellen, mit der schnell eine ausversehen gelöschte Netzgruppe (kommt hin und wieder vor) via der Datei herstellen lässt.
Das klappt auch alle soweit…
Ich bräuchte nur eine genauere Unterteilung bei GruppeA z.B. wenn %4 ist wie „Prox*“ (es gibt nämlich ProxyA, ProxyB, ProxyC…), aber ich finde nur vergleichsorperatoren wie %4==„Proxy“ … aber nicht so ähnlichen halt…
gibts da eine Lösung??