2016-11-22 3 views

Antwort

2

können Sie Error-verwenden, um festzustellen, ob letzte Befehl oder nicht

wie diese

if %ERRORLEVEL% == 0 GOTO continue 
if %ERRORLEVEL% == 1 GOTO error 

:continue 
    echo do what you want here after successfully cloned 
    goto exit 

:error 
    echo do your error handling here 

:exit 
1

In poweshell fehlgeschlagen können Sie den Befehl aufrufen und dann überprüfen Sie die $lastexitcode Variable, wenn der Befehl es abgeschlossen wird sei 0 wenn es fehlschlug, wird es 1 sein. Mit einem einfachen if können Sie damit wie folgt umgehen:

call git clone ssh://[email protected]/~/repo/site C:\git\project 

if ($lastexitcode) { 
    Write-Host "Failed" 
    #error handling code here 
} 
else { 
    Write-Host "Completed" 
} 
Verwandte Themen