Windows 7 IIS FTP-Server für Fehlertoleranztests nicht verfügbar machen

Windows 7 IIS FTP-Server für Fehlertoleranztests nicht verfügbar machen

Ich arbeite daran, Java-Code (Apache Commons Net FTPClient) auf Fehlertoleranz gegenüber dem Windows 7 IIS FTP-Server zu testen. Ich brauche etwas, das den Windows 7 IIS FTP-Server aus verschiedenen Gründen zu zufälligen Zeiten nicht verfügbar macht.

Bisher habe ich zum Testen der Fehlertoleranz eine Windows-Batchdatei erstellt, die den Windows 7 IIS-FTP-Server nach einem zufälligen Zeitraum neu startet.

@echo off
:loop
SET /A rn=%RANDOM% * 10 / 32768 + 1
echo %rn%
ping -n %rn% 127.0.0.1
iisreset
goto loop

Meiner Meinung nach ist es kein wirklich guter Test, der nur den Neustart des FTP-Servers abdeckt und nicht die anderen Gründe untersucht, warum FTP möglicherweise nicht verfügbar ist.

Gibt es eine bessere Möglichkeit, den Windows 7 IIS-FTP-Server aus verschiedenen Gründen zufällig nicht verfügbar zu machen?

Antwort1

Ich würde eine Batchdatei erstellen, die den FTP-Dienst stoppt (net stop "") und eine Batchdatei, die den Dienst startet (net start""). Rufen Sie sie nach dem Zufallsprinzip mit dem Taskplaner auf. Siehe Screenshot Bildbeschreibung hier eingeben

verwandte Informationen