Mein Batch-Code in Schleife ausgeführt. und ich weiß nicht, warumWarum Batch-Skript in Schleife laufen
@ECHO OFF
REM Stop Service Adobe
:Adobestop
sc stop AdobeARMservice
REM Start Service Adobe
:Adobestart
sc start AdobeARMservice
REM Enable Fire wall rule Base1
:EnableBase1
netsh advfirewall firewall set rule name="Base1" new enable=yes
REM Disable Fire wall rule Base1
:DisableBase1
netsh advfirewall firewall set rule name="Base1" new enable=no
REM Step 1. disable fire wall rule Base1.
netsh advfirewall firewall show rule name=Base1 | find /I "Enabled" | find "Yes"
IF %ERRORLEVEL% NEQ 1 (
goto :DisableBase1
)
REM Step 2. Stop Adobe Service.
sc query AdobeARMservice | find /I "STATE" | find "RUNNING"
IF %ERRORLEVEL% NEQ 1 (
goto :Adobestop
)
REM Step 3. Start Adobe Service.
sc query AdobeARMservice | find /I "STATE" | find "STOPPED"
IF %ERRORLEVEL% NEQ 1 (
goto :Adobestart
)
REM Step 4. Enable fire wall rule Base1.
netsh advfirewall firewall show rule name=Base1 | find /I "Enabled" | find "No"
IF %ERRORLEVEL% NEQ 1 (
goto :EnableBase1
)
Ich sehe keine Etiketten definiert, außer dem Code, der auf ein Etikett zeigt. Dies ist auch eine DOS-Batch-Datei, nicht PowerShell-Code. – user4317867