Што учинити ако се исти наредбени ред покреће локално, али приказује грешке у синтакси у Agent?
Прво потврдите љуску коју Agent заправо користи, затим исправите параметре, наводнике и путање.
Улаз за извршавање може користити другачију љуску
Не закључујте коју љуску користи Agent само на основу оперативног система или ручно отвореног терминала. На систему Windows и апликација за рачунар и CLI дају предност љусци Git Bash; ако није пронађена, користе cmd, а нису везани за PowerShell. На системима Unix апликација бира доступну љуску корисника на рачунару, док CLI за уобичајене команде користи bash. Промена начина покретања може променити тумачење истог низа знакова.
Прво проверите путање и методе наводника
Нека Agent прво провери стварну љуску, па прилагодите путање са размацима, адресе са упитницима или спојним знацима и синтаксу параметара за платформу. Неке љуске тумаче знакове без наводника као џокере, што може изазвати привидну грешку да датотека није пронађена. Немојте само променити сумњив знак и наставити групно извршавање; прво издвојте једну проверљиву команду само за читање и погледајте резултат.
Разликујте проблеме са синтаксом од недостајућих алата
Ако је грешка 'програм није пронађен', прво проверите инсталацију алата и путање; ако је приступ одбијен, проверите системске дозволе; само грешке анализе захтевају фокусирање на исправљање синтаксе љуске. Чак и ако последњи део наредбе показује успех, проверите претходне излазне грешке како бисте избегли занемаривање делимичних неуспеха. Потврдите да понашање у једном кораку исправно функционише пре враћања пуног задатка; нема потребе за ресетирањем сигурносних токена везе или повећањем корисничких дозвола према заданим поставкама за ово.